Job Description
We are looking for an experienced Java Full Stack Developer to design, develop, and maintain secure, scalable, and reliable enterprise applications using Java and modern full-stack technologies.
Key Responsibilities
- Develop and maintain enterprise applications using Core Java, J2EE, and modern frontend technologies.
- Design and integrate RESTful APIs, backend services, and microservices.
- Implement secure enterprise system integrations and ensure reliable data exchange.
- Conduct code reviews, unit testing, debugging, and performance optimization.
- Collaborate with cross-functional teams to support end-to-end development, deployment, and production readiness.
- Utilize AI-assisted coding tools to improve development efficiency and ensure code quality.
Required Skills
- Strong knowledge of Core Java, OOP, Collections, Exception Handling, Multithreading, and Java 8+ features.
- Understanding of J2EE, Servlets, JSP, and JDBC.
- Experience with REST APIs, JSON-based services, and microservices.
- Knowledge of API integration, enterprise application integration, and secure communication.
- Hands-on experience with AI coding tools such as GitHub Copilot, Claude Code, or Cursor.
- Strong understanding of AWS application design, development, and operations.
Good to Have
- Experience with Go (Golang).
- Strong communication, problem-solving, and teamwork skills.