Software Engineer - Java Spring Boot, Python (# 7193)

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. 

 A reasonable, good faith estimate of the minimum and maximum base salary for this position is $150k to $160k per year.  This position will also include [a discretionary bonus that generally will be depending on a variety of factors

Apply

Apply for this role

Additional questions

The following error(s) occurred:

Hi I'm Ripudaman

I manage this role