Experience: 4 to 8 Years
Location: Coimbatore, Tamil Nadu.
We are seeking a highly skilled and experienced to join our dynamic team. The ideal candidate will have a strong background in designing, developing, and maintaining scalable, high-performance applications using Java and related technologies. You will collaborate with cross-functional teams to deliver robust and efficient software solutions.
Key Responsibilities
- Develop, test, and deploy high-quality, scalable, and secure Java-based applications.
- Collaborate with business analysts and other stakeholders to understand software requirements and translate them into technical solutions.
- Write clean, efficient, and maintainable code following best practices.
- Optimize application performance and ensure scalability.
- Debug and resolve complex technical issues in development, testing, and production environments.
- Integrate third-party APIs and external systems with Java applications.
- Participate in code reviews to ensure quality and adherence to standards.
- Stay updated with the latest trends and advancements in Java and related technologies.
Required skills and Qualifications
- 4 to 8 years of experience in Java application development.
- Proficiency in Core Java, Java 8+, Spring Framework (Spring Boot, Spring MVC, Spring Security), and Hibernate or JPA.
- Experience with RESTful API development and integration.
- Strong knowledge of Microservices Architecture and Design Patterns.
- Hands-on experience with SQL databases (MySQL, PostgreSQL, etc.) and NoSQL databases (MongoDB, Redis, etc.).
- Familiarity with build tools (Maven/Gradle) and version control systems (Git).
- Experience with unit testing frameworks (JUnit, TestNG) and mocking libraries (Mockito).
- Knowledge of containerization tools (Docker, Kubernetes) and cloud platforms (AWS, Azure, or GCP).
- Understanding of DevOps practices including CI/CD pipelines.
- Excellent problem-solving and debugging skills.
- Strong communication and collaboration skills.
- Knowledge of message brokers (RabbitMQ, Kafka).
Preferred Skills
- Exposure to Front-End Technologies (Angular, React, or Vue.js).
- Experience in performance tuning and application optimization.
- Familiarity with ElasticSearch and logging tools like Logstash/Kibana.
Prepared to travel
If you find this position interesting, share your profile to [email protected]