Job Title: Sr. Java Developer
Experience: 5+ years
Location: Bangalore/Goa/Gandhinagar
Job Description:
We are seeking a skilled Java Developer to join our dynamic team. The ideal candidate will have a strong background in Core Java and experience with various Java technologies and tools. You will be responsible for developing, testing, and maintaining high-performance applications, ensuring their quality and responsiveness.
Key Skills Required for this role:
• Excellent English
• Design, develop, and maintain robust and scalable Java applications.
• Write clean, maintainable, and efficient code in Core Java.
• Develop and execute unit tests using JUnit to ensure code quality.
• Manage database connections and queries using JDBC with PostgreSQL.
• Implement and integrate messaging systems with ActiveMQ or RabbitMQ, or Kafka.
• Utilize Redis for caching and optimizing application performance.
• Collaborate with cross-functional teams to define, design, and ship new features.
• Troubleshoot and debug applications to optimize performance and ensure reliability.
• Follow best practices for software development, including code reviews and version control.
Nice to Have:
• Experience with microservices architecture.
• Knowledge of cloud platforms such as AWS, Azure, or GCP.
• Familiarity with CI/CD pipelines.