We are looking for a skilled Java Full Stack Developer with strong experience in backend and frontend development. The candidate should have hands-on experience in Java, Spring, Microservices, REST APIs, Angular, Kafka, and performance tuning, along with exposure to DevOps tools.
Key Responsibilities
- Design, develop, and maintain scalable applications using Java and Spring.
- Develop and integrate REST APIs and Microservices.
- Work on frontend development using Angular.
- Implement and manage messaging solutions using Kafka.
- Work with SQL and Hibernate for database integration.
- Perform application performance tuning and optimization.
- Use DevOps tools such as Jenkins, SonarQube, Bitbucket, and Rundeck.
- Collaborate with cross-functional teams to deliver quality solutions.
JavaScript/TypeScript
- Responsive UI development
- Database:
- SQL
- Relational databases such as Oracle/MySQL/PostgreSQL
- Query optimization and database performance tuning
- Messaging & Integration:
- Apache Kafka
- Event-driven architecture
- API integration
- DevOps & Tools:
- Jenkins
- SonarQube
- Bitbucket/Git
- Rundeck
- CI/CD concepts
- Build and deployment processes
- Performance & Quality:
- Application performance tuning
- Memory and CPU optimization
- Troubleshooting and root-cause analysis
- Logging and monitoring
- Code quality and security best practices
- Behavioral Competencies
- Strong analytical and problem-solving skills.
- Good communication and interpersonal skills.
- Ability to work effectively in a collaborative Agile environment.
- Strong ownership and accountability for deliverables.
- Ability to understand business requirements and translate them into technical solutions.
- Willingness to learn new technologies and continuously improve technical skills.
Ability to work independently as well as within a team