Skip to content

Full Stack Java Developer

Full Stack Java Developer

Type: Full-Time
Primary Location: US
Education: Bachelor’s Degree
Salary Range: $115,000-$175,000

Job Description

Java Engineer Job Description

We are building an Agile team of skilled Java Engineers to join our dynamic organization and contribute to the development of cutting-edge, scalable solutions in a leading US Global Bank. In this role, you’ll work on designing and implementing robust microservices and intuitive user interfaces, driving innovation and delivering exceptional value to our customers.

You’ll Make an Impact in the Following Ways:

  • Work within an Agile pod, collaborating with product owners, business analysts, scrum masters, and front-end and back-end developers, to deliver high-quality solutions.

  • Design, develop, and implement microservices using Java Spring Boot, ensuring code is modular, testable, and reusable.

  • Design, develop, and implement responsive and intuitive user interfaces using Angular, TypeScript, and Java, delivering an exceptional user experience.

  • Ensure seamless integration and communication between front-end and back-end components for cohesive system performance.

  • Leverage expertise in NoSQL databases (CosmosDB) to design, develop, and optimize data models for efficient storage within distributed systems.

  • Create RESTful APIs (gRPC) to enable smooth communication between microservices and external systems.

  • Fully embrace Test Driven Development, conduct regular code reviews, unit testing, and continuous integration (CI) to maintain high code quality and reliability.

To Be Successful, We’re Seeking Expertise in the Following Areas:

  • Extensive experience in Core and Advanced Java and object-oriented programming (OOP) principles.

  • Proficiency in front-end technologies, including Angular, TypeScript, HTML, CSS, and JavaScript.

  • Experience in developing and deploying microservices architectures using Spring Boot, Spring Batch, Spring Data, or similar frameworks.

  • Knowledge of JIRA, JUnit, and Apache Kafka is preferred.

  • Hands-on experience with NoSQL databases such as CosmosDB or MongoDB.

  • In-depth understanding of REST API principles and the HTTP protocol.

  • Familiarity with containerization tools (e.g., Docker) and cloud platforms (e.g., Azure, AWS).

  • Solid grasp of Git, CI/CD pipelines, and Agile principles.

  • Proven experience with Trunk-Based Development and Test-Driven Development (TDD) methodologies.

  • Demonstrated ability to thrive in an Agile framework, delivering iterative value in a collaborative environment.

  • Ability to shift focus to new requirements provided by the Product Owner and apply technical skills to new domain areas as required.

#LI-DL1

Job Requirements

Qualifications:

  • Bachelor’s degree in Computer Science, Engineering, or a related field, plus equivalent experience.

  • Meaningful experience in at least half of the areas of expertise outlined above.

Roles Available According to Experience:

  • 1 x Technical Lead – 5+ years of experience and deep understanding of technologies required.

  • 4 X Senior Java Engineers with 5+ years of experience.

  • 4 X Mid or Junior Level Java Engineers with 2-5 years of experience

We’d love to hear from you if you’re passionate about building scalable, user-focused solutions and thrive in a fast-paced, collaborative setting. Join us to shape the future of technology and make a lasting impact!

Prospect 33 is an Equal Employment Opportunity/Affirmative Action Employer. We are a diverse and inclusive company. Great talent is always welcome at Prospect 33 regardless of background, ethnicity, race, gender, sexual orientation, religious views, or even political views.

Share this Role

Apply to Role
Click or drag a file to this area to upload.

P33 Global Data Lab