Software Engineer Java Python | Codersbrain
full-time
Posted on August 18, 2025
Job Description
Software Engineer
Job Summary
The Software Engineer will be responsible for designing, developing, and maintaining software applications using Java and Python. This role is essential in contributing to the overall software development life cycle and ensuring the delivery of high-quality products that meet user needs.
Responsibilities
- Develop and maintain software applications in Java and Python.
- Collaborate with cross-functional teams to analyze, design, and ship new features.
- Troubleshoot and debug applications to optimize performance.
- Participate in code reviews to maintain code quality and share knowledge.
- Document software designs and technical specifications.
Qualifications
- Proficiency in Java and Python programming languages.
- Strong understanding of software development principles and methodologies.
- Familiarity with version control systems (e.g., Git).
- Ability to work effectively in a team environment.
- Strong problem-solving skills and attention to detail.
- A bachelor's degree in Computer Science or a related field is preferred.
Preferred Skills
- Experience with web frameworks (e.g., Spring for Java, Django for Python).
- Knowledge of database management systems (e.g., MySQL, PostgreSQL).
- Familiarity with Agile development methodologies.
- Ability to learn new technologies quickly.