Padmi

Software Developer (Java)

IndiaPosted 2 months ago
Software engineeringSeniorFull Time; Regular
Apply at Mount Talent Consulting Private Limited

Opens the source posting on shine.com

Source description

About the role

View original

As an experienced and passionate Java Developer, you will be joining a dynamic development team to design, develop, and deploy scalable web applications using Java, Spring Boot, and AWS. Your role involves collaborating with cross-functional teams to deliver high-quality software solutions that align with business requirements. Key Responsibilities: - Design, develop, test, and maintain enterprise-grade web applications using Java and Spring Boot. - Build and consume RESTful APIs and microservices to enhance application functionality. - Develop cloud-native applications and deploy solutions on AWS for optimal performance. - Collaborate with business analysts, architects, and QA teams throughout the software development lifecycle. - Optimize application performance, scalability, and security to ensure seamless user experience. - Troubleshoot and resolve technical issues in both production and development environments. - Participate in code reviews to maintain coding standards and best practices. - Create and update technical documentation for reference and knowledge sharing. Required Skills & Experience: - 6+ years of hands-on experience in Java application development. - Strong proficiency in Core Java, Spring Framework, and Spring Boot for effective coding. - Experience in developing web applications and RESTful services to meet user needs. - Hands-on experience with AWS services and cloud deployments for efficient operations. - Good understanding of Microservices Architecture to enhance application structure. - Experience with relational databases such as MySQL, PostgreSQL, or Oracle for data management. - Familiarity with Git, Maven/Gradle, and CI/CD practices for streamlined development processes. - Strong analytical, problem-solving, and communication skills to drive project success. Preferred Skills: - Experience with Docker and Kubernetes for containerization and orchestration. - Knowledge of messaging systems such as Kafka or RabbitMQ for efficient communication. - Exposure to Agile/Scrum development methodologies for iterative and collaborative project management. Educational Qualification: - Bachelor's Degree in Engineering (Full-Time) OR - Postgraduate Degree in Computer Science (Full-Time). As an experienced and passionate Java Developer, you will be joining a dynamic development team to design, develop, and deploy scalable web applications using Java, Spring Boot, and AWS. Your role involves collaborating with cross-functional teams to deliver high-quality software solutions that align with business requirements. Key Responsibilities: - Design, develop, test, and maintain enterprise-grade web applications using Java and Spring Boot. - Build and consume RESTful APIs and microservices to enhance application functionality. - Develop cloud-native applications and deploy solutions on AWS for optimal performance. - Collaborate with business analysts, architects, and QA teams throughout the software development lifecycle. - Optimize application performance, scalability, and security to ensure seamless user experience. - Troubleshoot and resolve technical issues in both production and development environments. - Participate in code reviews to maintain coding standards and best practices. - Create and update technical documentation for reference and knowledge sharing. Required Skills & Experience: - 6+ years of hands-on experience in Java application development. - Strong proficiency in Core Java, Spring Framework, and Spring Boot for effective coding. - Experience in developing web applications and RESTful services to meet user needs. - Hands-on experience with AWS services and cloud deployments for efficient operations. - Good understanding of Microservices Architecture to enhance application structure. - Experience with relational databases such as MySQL, PostgreSQL, or Oracle for data management. - Familiarity with Git, Maven/Gradle, and CI/CD practices for streamlined development processes. - Strong analytical, problem-solving, and communication skills to drive project success. Preferred Skills: - Experience with Docker and Kubernetes for containerization and orchestration. - Knowledge of messaging systems such as Kafka or RabbitMQ for efficient communication. - Exposure to Agile/Scrum development methodologies for iterative and collaborative project management. Educational Qualification: - Bachelor's Degree in Engineering (Full-Time) OR - Postgraduate Degree in Computer Science (Full-Time).

One address, no account. We’ll tell you when matching roles go live.

More at Mount Talent Consulting Private Limited

Related open roles

View all roles