Skip to main content
Tallo logoTallo logo

Find Jobs

Find Jobs Near You – Available Work in Your Location

Skip to job details
Apply for this opportunity

To apply for this job, you'll continue to an external website or email application.

Randstad

java software engineer

Career Insights for Java Developer / Engineer

See where this job fits in the broader career landscape. Knowing your career path helps you see what's possible from here.

Scorecard

Based on New York data

Review key factors to help you decide if this role fits your goals. How is this calculated?

Were these scores useful?

What they do

A Java Developer or Engineer designs or improves computer software using the JAVA computer programming language. Oversees the JAVA software application development process. Analyzes customer or user needs, designs programs, writes code or instructs computer programmers, tests design, and documents programs. May assist with upgrades or maintenance.

$118,085 / year median in New York

+1% projected growth

Explore Career

Job Description

job details summary northern suburbs, attica temporary job category other job details Are you a senior Java developer eager to build resilient, cloud-native applications alongside high-performing, distributed teams? We are seeking an experienced and efficient Full-Stack Java Engineer to drive the development of complex enterprise applications. In this role, you will leverage modern Java frameworks and microservices architecture to solve real-world engineering challenges. If you thrive in fast-paced environments, possess strong communicative skills, and enjoy working with cutting-edge cloud technologies, this is an excellent opportunity to advance your career. ... Are you a senior Java developer eager to build resilient, cloud-native applications alongside high-performing, distributed teams? We are seeking an experienced and efficient Full-Stack Java Engineer to drive the development of complex enterprise applications. In this role, you will leverage modern Java frameworks and microservices architecture to solve real-world engineering challenges. If you thrive in fast-paced environments, possess strong communicative skills, and enjoy working with cutting-edge cloud technologies, this is an excellent opportunity to advance your career. key responsibilities As our Full-Stack Java Engineer, you will contribute directly to the architecture, development, and delivery of high-volume, cloud-native systems.
Your key responsibilities will include:
Backend Development:
Write clean, efficient, and maintainable Java code utilizing modern IDE tooling and centralized Git workflows.
Framework Integration:
Architect and maintain enterprise application logic using Spring (specifically Spring Integration), Aspect-Oriented Programming (AOP), JPA, and JDBC.
Front-End & UI Integration:
Develop and maintain user interfaces using React to ensure seamless end-to-end user experiences.
Containerization:
Package and deploy applications using Docker and modern containerized workflows.
Cross-Team Collaboration:
Communicate fully in English while collaborating effectively with international, distributed engineering teams.

What we expect from you experience 2+ years of experience as a software engineer qualifications
Java Mastery:
4-5 years of hands-on experience building complex applications with strong proficiency in Java, modern IDEs (e.g., VS Code), and Git.
Spring & AOP Frameworks:
2-3 years of experience with Spring (including Spring Integration) and 1-2 years of experience with Aspect-Oriented Programming (AOP), JPA, and
JDBC. UI
Capabilities:
Proven experience building UI front-end applications using React.
Containerization:
At least 1 year of practical experience working with Docker or equivalent container tools.
Soft Skills:
Exceptional team-oriented mindset, fast-learning agility, and full fluency in English. Experience with Reactive Application Design and asynchronous messaging patterns. Hands-on experience with container platforms (Kubernetes, OpenShift) and major cloud providers (Azure, AWS). Exposure to automated DevOps environments and CI/CD pipelines. Experience with messaging, caching, and database solutions such as Kafka, Redis, RDBMS, or Business Rule Engines (e.g., Drools). Familiarity with Application Security concepts, Entra ID, and JWT. share this job.