JOBSEARCHER

java back-end engineer

Overview Lead hands-on Java/J2EE development to design, build, and optimize scalable microservices within a global delivery context. You will work closely with cross-functional teams to implement Java 11, Spring Boot, REST services, and data stores while driving code quality, performance, and deployment automation. This role blends coding, design reviews, and mentorship to improve product quality and delivery velocity. You will shape technical direction and standards in a dynamic, collaborative environment. ResponsibilitiesLead design and development of Java/J2EE projects using Java 11 and Spring (Boot, JPA)Develop RESTful services and integrate with Oracle or NoSQL databases (MongoDB/Cassandra/Couchbase)Profile, optimize, and tune Java applications (memory, threading, containers, JVM)Drive testability with JUnit and ensure code quality through reviewsImplement microservices architecture and contribute to delivery in CI/CD environmentsCollaborate in Agile ceremonies and participate in design reviewsMaintain SDLC artifacts and ensure adherence to development standardsWork in a global delivery setup and engage with multiple stakeholdersManage configuration/build/release with Git, Stash, Maven; oversee automated builds/tests/deployments (Jenkins/Bamboo)Daily hands-on coding and code reviewsLead initiatives to improve product quality and development productivity Key requirementsJava/J2EE with hands-on expertiseJava 11, Spring Framework (Spring Boot, Spring JPA)Experience with RESTful web servicesRDBMS: Oracle or MySQL; NoSQL: MongoDB/Cassandra/CouchbaseElastic, MavenJUnit experienceAt least 2 years in implementing microservicesExperience in Agile developmentPerformance profiling and optimization (memory, threading, containers, lambda/streams)CI/CD experience (Jenkins or Bamboo)Git, Stash, Maven for build/release managementTeam collaboration across diverse stakeholdersGlobal delivery experienceDevOps exposure (Kubernetes, AWS, Kafka, Solr) as add-onsEffective communicatorActive participant in design meetingsClient interfacing skillsJava 11Spring BootSpring Framework