Senior Java / J2EE Developer

Filled
February 21, 2026

Job Description

🏢 Company Overview

A fast-growing technology organization is looking for a highly skilled Senior Java / J2EE Developer to join their engineering team. The company focuses on building scalable enterprise applications, modern cloud-based systems, and high-performance platforms used by global clients. You will work with experienced developers, architects, and business stakeholders to deliver reliable and innovative software solutions.

💼 Job Details

Job Title: Senior Java / J2EE Developer
Experience Required: 10+ Years
Job Type: Full Time / Contract (Depending on Project)
Work Mode: Remote / Hybrid (Team Collaboration Required)
Education: Bachelor’s Degree in Computer Science or related field

📝 Job Description

We are seeking a Senior Java Developer with strong expertise in Java, J2EE, and Spring-based technologies to design and build high-performance enterprise applications. The ideal candidate will have experience working in large-scale distributed systems, cloud environments, and microservices architecture.

In this role, you will collaborate with cross-functional teams, design complex software systems, and contribute to modernizing legacy platforms. You will also play a key role in mentoring junior developers and driving technical excellence across the engineering team.

🔑 Key Responsibilities

  • Design, develop, and implement scalable applications using Java / J2EE technologies
  • Build and maintain enterprise services using Spring and Spring Boot
  • Develop and integrate RESTful APIs and microservices
  • Support migration of existing systems to cloud technologies such as AWS
  • Troubleshoot complex production issues and improve system performance
  • Participate in architecture discussions and contribute to system design
  • Work closely with business teams, architects, and product owners
  • Lead technical initiatives and mentor junior developers
  • Improve system reliability, scalability, and performance
  • Contribute to Agile ceremonies including backlog grooming and sprint planning

🧰 Required Skills

  • Strong experience with Java, J2EE, and Spring Framework
  • Hands-on experience with Spring Boot
  • Experience with RESTful Web Services, JSON, JWT
  • Knowledge of Microservices Architecture
  • Experience with SQL and relational databases
  • Understanding of Linux / Unix scripting (grep, awk, sed, etc.)
  • Experience with Git or SVN version control
  • Strong troubleshooting and analytical skills
  • Familiarity with Agile / Scrum methodologies

⭐ Preferred / Nice-to-Have Skills

  • Experience with Kubernetes and containerization
  • Cloud-native development experience
  • Monitoring tools such as Dynatrace or Splunk
  • IAM tools such as Okta
  • API management tools like Apigee
  • Knowledge of Cryptography / Digital Signatures
  • Experience with legacy system modernization
  • Building automated data pipelines

👨‍💻 Roles & Responsibilities

  • Analyze, design, and develop enterprise-grade applications
  • Implement scalable backend services
  • Ensure security, performance, and system reliability
  • Support production systems and resolve technical issues
  • Develop internal tools and integrations
  • Identify opportunities for process and technology improvements
  • Collaborate with stakeholders and engineering teams
  • Lead technical initiatives and provide guidance to junior developers