14 RED Global Jobs
8-10 years
Senior Java Software Engineer - Microservices Architecture/Spring Boot (8-10 yrs)
RED Global
posted 12hr ago
Key skills for the job
We are seeking a highly skilled Senior Java Software Engineer with 8+ years of experience to join our dynamic team. The successful candidate will be responsible for designing, developing, and maintaining complex, high-performance applications using modern Java technologies. You will play a key role in driving technical excellence and delivering scalable, robust solutions while mentoring junior team members.
Key Responsibilities :
- Design, develop, and maintain scalable, secure, and high-performance Java-based applications (Java versions 8-17).
- Develop backend systems, APIs, and microservices using frameworks like Spring Boot and Hibernate.
- Write clean, maintainable, and well-documented code adhering to best practices.
- Collaborate with stakeholders to understand business requirements and translate them into technical solutions.
- Lead the design and implementation of system architectures, ensuring scalability and maintainability.
- Conduct code reviews to ensure adherence to coding standards and design principles.
- Write and execute unit, integration, and performance tests using tools like JUnit and Mockito.
- Collaborate with DevOps teams to deploy applications using CI/CD pipelines.
- Work with tools like Jenkins, Git, and Docker for seamless development and deployment.
- Analyze and optimize application performance, including memory management and database interactions.
- Address technical bottlenecks and implement efficient solutions.
- Provide technical guidance and mentorship to junior developers.
- Collaborate with cross-functional teams to deliver projects within deadlines.
Technical Skills Required :
- Java Programming : Proficiency in Java 8-17, including features like streams, lambdas, and modularization.
- Frameworks : Strong experience with Spring Boot, Spring Framework, and Hibernate/JPA.
- API Development : Expertise in designing and developing RESTful and SOAP APIs.
- Proficiency in working with relational databases like MySQL, PostgreSQL, or Oracle.
- Experience with NoSQL databases such as MongoDB is a plus.
- Proficient in using Git for version control and Jenkins for continuous integration.
- Familiarity with containerization tools like Docker and orchestration platforms like Kubernetes.
- Hands-on experience with JUnit, Mockito, and performance testing tools.
- Proficiency in debugging and troubleshooting issues in complex applications.
- Experience with cloud platforms such as AWS, Azure, or Google Cloud Platform.
- Understanding of infrastructure-as-code tools like Terraform or CloudFormation.
- Familiarity with messaging systems like RabbitMQ or Kafka.
- Knowledge of application security best practices, including OAuth and JWT.
- Excellent problem-solving and analytical abilities.
- Strong written and verbal communication skills.
- Ability to work collaboratively in a fast-paced environment.
- Proactive and self-motivated with a commitment to delivering high-quality work.
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
- Certifications like Oracle Certified Professional (OCP) or AWS Certified Developer are a plus.
Functional Areas: Other
Read full job description8-10 Yrs
3-6 Yrs
3-7 Yrs
Kolkata, Mumbai, New Delhi +4 more