We are looking for an experienced
Senior Full Stack Java Developer
to join our development team. The candidate will be responsible for designing, developing, integrating, and maintaining scalable enterprise web applications.
Key Responsibilities
- Design and develop robust
Java-based backend applications and REST APIs
.
- Develop responsive and user-friendly
frontend applications
.
- Work on end-to-end application development, integration, testing, and deployment.
- Participate in architecture/design discussions and technical solutioning.
- Perform code reviews and ensure coding standards and best practices.
- Optimize application performance, scalability, and security.
- Integrate third-party APIs and enterprise systems.
- Troubleshoot production issues and provide technical resolutions.
- Collaborate with Business Analysts, UI/UX, QA,
DevOps, and other development teams.
Required Technical Skills
- Java 8/11/17+
- Spring Boot, Spring MVC, Spring Security
- RESTful APIs / Microservices
- Hibernate / JPA
- Angular / React / equivalent frontend framework
- HTML5, CSS3, JavaScript, TypeScript
- PostgreSQL / MySQL / Oracle
- Git / GitLab / GitHub
- Maven / Gradle
- Strong knowledge of OOP, Design Patterns, Data Structures & Algorithms
- Basic understanding of Docker, CI/CD and cloud environments
Preferred
- Experience in
Government / e-Governance / Enterprise projects
- Microservices architecture experience
- Experience with Kafka / Redis / Elasticsearch
- Experience with Docker/Kubernetes
- Solid understanding of application security and performance optimization