Java Python | Codersbrain
full-time
Posted on June 17, 2025
Job Description
Java Python
Company Overview
(Company details are not provided.)
Job Summary
The Java Python role involves developing and maintaining robust applications using Java and Python technologies. The candidate will be responsible for implementing microservices architecture and ensuring secure and efficient API development. This position plays a critical role in contributing to the organization’s technological advancements and project goals.
Responsibilities
- Design, develop, and maintain applications using Java, Spring Boot, and Microservices architecture.
- Create and consume RESTful APIs while implementing secure API development practices.
- Implement and manage authentication and authorization mechanisms, including OAuth2 and JWT.
- Work with SOAP-based web services and maintain WSDL documentation.
- Document APIs effectively using tools such as Swagger / OpenAPI.
- Troubleshoot and debug complex systems, including legacy Java applications.
- Monitor and analyze logs using tools like Splunk, Datadog, and the ELK stack.
Qualifications
- Bachelor's degree in Computer Science, Engineering, or related field.
- Strong proficiency in Java and hands-on experience with Spring Boot and Microservices architecture.
- Expertise in developing and consuming RESTful APIs.
- Solid understanding of security practices in API development, including OAuth2 and JWT.
- Experience with SOAP-based web services and WSDL.
- Familiarity with Git for version control and SQL for database interactions.
- Ability to analyze and troubleshoot production logs effectively.
- Experience with CI/CD pipelines using tools like Jenkins is preferred.
Preferred Skills
- Knowledge of unit testing frameworks such as JUnit.
- Experience with Python for scripting or automation tasks.
- Familiarity with Angular or similar frontend frameworks.
- Understanding of GraphQL APIs.
- Exposure to .Net technologies.
Experience
- Minimum 8 years of relevant experience in software development with a focus on Java and Python technologies.
Environment
- Full-time position based in Bangalore. The workplace may involve collaboration with teams in different locations.
Salary
- Estimated salary range: ₹2,700,000 (exact figure for NaN is to be clarified).
Growth Opportunities
(Details about career advancement opportunities are not provided.)
Benefits
(Information regarding offered benefits is not provided.)