Skip to main content

Java & Python Developer

Technology
Adroit Innovative Solutions
1 month ago

Job description

Key Responsibilities :

  • Design, develop, test, and maintain scalable applications using Java and Python.
  • Develop robust backend services and microservices using Java and Spring Boot.
  • Build and maintain RESTful APIs and integrate applications with internal and external systems.
  • Contribute to UI development and full-stack application delivery.
  • Apply software architecture and design principles to build scalable and maintainable solutions.
  • Implement unit testing, TDD, code reviews, and engineering best practices.
  • Work with CI/CD pipelines and DevOps practices to support automated build and deployment processes.
  • Develop and deploy cloud-native applications, preferably on GCP.
  • Implement application security, performance optimization, and reliability best practices.
  • Troubleshoot technical issues and contribute to root-cause analysis and resolution.
  • Collaborate with product, engineering, QA, DevOps, and other cross-functional teams.
  • Participate in Agile ceremonies and contribute throughout the software development lifecycle.

Required Candidate Profile :

  • 6+ years of overall IT experience.
  • 4+ years of software development experience.
  • 4+ years of hands-on experience with Java.
  • 4+ years of hands-on experience with Spring Boot.
  • 4+ years of hands-on experience with Python.
  • Strong experience in Java Full Stack Development.
  • Strong understanding of Microservices architecture and REST APIs.
  • Experience with UI development and modern application development practices.
  • Good understanding of CI/CD, TDD, Agile methodologies, and software architecture.
  • Strong problem-solving and analytical skills.
  • Ability to work effectively with cross-functional teams and deliver end-to-end solutions.

Preferred Skills :

  • Experience with Google Cloud Platform (GCP).
  • Experience developing cloud-native applications.
  • Exposure to DevOps practices and automation.
  • Knowledge of application security and secure coding practices.
  • Experience with performance optimization and scalability.
  • Exposure to modern software engineering and cloud technologies.
Keywords
CodingSpring FrameworkScalabilityDevOpsPythonUnit TestingJavaCI/CDMachine code

Interested in this role?