Job Title: Software Engineer - Java Spring Boot, Python
Location: Newark, NJ Hybrid role
Perm/FTE role
US citizens and Green Card Holders and those authorized to work in the US are encouraged to apply. We are unable to sponsor H1b candidates at this time”
Job Description
Summary of job:
Python/java dev-
- Need
Java Spring boot and Python skills. 7-8 years of experience is good.
- Java
spring boot, cloud form exposure.
- Dev
will work close with team to maintain old apps and new dev is in Python.
- 60%
Java 40% Python. Leaning more towards Java. Cloud is a massive plus.
- AWS right now is where they are and preferred.
What You Can Expect
• Build applications ensuring that the code follows modern coding practices and
industry standards, using best design patterns and architectural
principles.
• Develop high-quality, well-documented, and efficient code adhering to all
applicable company standards.
• Collaborate with tech leads to define technical designs and work with other
team members to understand the system end-to-end.
• Partner with product owners to understand business needs, define feature
stories, and deliver robust solutions with real business impact.
• Develop unit tests, integration tests, and functional automation, researching
and resolving problems discovered by quality assurance or product
support.
• Bring a strong understanding of relevant and emerging technologies, coach
team members, and drive technical excellence.
• Work on complex problems requiring analytical skills and the ability to
evaluate intangible variables.
• Identify opportunities to simplify the application development toolset,
reducing unnecessary complexity and streamlining processes.
• Maintain a consistent feedback loop with development teams to champion modern
technology adoption and decommissioning of legacy stacks.
• Develop applications using programming languages, including but not limited
to Java (Spring Boot, Spring Cloud), Python, JavaScript (Angular, React,
Node.js).
What You Will Bring
• 6+ years of experience developing software applications with a primary focus
on Java (Spring framework) and some experience on Python.
• Strong background in Java development, including Spring Boot, Spring Cloud,
Spring MVC, and building scalable enterprise applications.
• Proficiency in Python for data processing, automation, and application
development.
• Experience building cloud-based applications on AWS or
Azure.
• Understanding of database architecture and cloud storage
solutions.
• Experience with Docker and container orchestration (AWS
ECS, EKS, Kubernetes).
• Extensive knowledge and experience with SDLC tools such as
Git, Jira, Jenkins, etc.
• Proactive mindset with a strong sense of ownership.
• Ability to quickly learn new skills and tackle challenges
with self-initiative.
• Excellent communication skills for explaining complex
technical concepts to various audiences.
• Strong problem-solving abilities, with a focus on
innovation and challenging the status quo.