Skip to main content

About the role

Must Have 7+ years of hands-on Core Java / Java J2EE development experienceStrong Java, Spring Framework, Spring BootStrong RESTful Web Services and SOAP Web ServicesStrong SQL, preferably Oracle SQL/PLSQLStrong Object-Oriented Design and Java programmingExperience building high-volume, scalable, highly available, distributed enterprise applicationsExperience with Apache Kafka for data publishing and consumingExperience with JUnit, performance testing, optimization, and code analysisExperience with Oracle SQL/PLSQLExperience with Cassandra or NoSQL distributed databasesStrong knowledge of design patterns, including Creational, Behavioral, and JEE patternsExperience with Maven, Git/Bitbucket, CI/CD pipelinesExperience with Agile and SDLC, including Test-Driven DevelopmentExperience handling cross-functional/distributed development teamsAbility to manage multiple tasks and deliver software releases in a changing environmentNice to HaveExperience with AI-enabled development tools for coding, code analysis, productivity, and software engineering workflowsExperience with Eclipse/IntelliJExperience with SplunkExperience with SOAP UIExperience creating prototypes/POCsExperience creating UML diagrams for current-state and future-state architectureExperience providing technical direction, system architecture, estimation, and technical guidanceExperience coordinating with external/offshore development teamsExperience with JEE application servers

Before you apply

Applying takes about a minute. These four things decide how fast it moves after that.

Your profile is current

It's what we read first. Occupations, seniority and locations matter more than a long history.

Two examples you can talk through

Not a portfolio — just two pieces of work where you can explain the decisions and what you'd change.

A number in mind

What you're on now and what would make you move. We negotiate better when we know both.

Your notice period

Employers plan around it, and it's the question that stalls offers most often.

Once you apply, someone reads it and calls you before anything reaches the employer — usually within two working days.

More like this