Java Developer | Codersbrain
contractual
Posted on September 10, 2025
Job Description
Software Engineer
Company Overview
Company details are not specified.
Job Summary
The Software Engineer will play a crucial role in the development and maintenance of software applications. This position involves hands-on development experience and requires a strong proficiency in Java and other programming languages. The ideal candidate will contribute to the robustness of server-side solutions and UI development, ensuring best coding practices are followed.
Responsibilities
- Design, develop, and maintain server-side applications primarily using Java along with Python and NodeJS.
- Engage in UI development using frameworks such as ReactJS, AngularJS, PolymerJS, EmberJS, or jQuery.
- Follow best coding practices and engineering principles to produce high-quality software.
- Collaborate with cross-functional teams to gather requirements and deliver effective software solutions.
- Troubleshoot and resolve software bugs and performance issues.
- Stay updated with emerging technologies and incorporate them into the development process.
Qualifications
- Experience: Minimum of 4+ years in software development.
- Technical Skills:
- Strong hands-on development experience with Java (MUST HAVE).
- Proficient in Python and JavaScript.
- Server-side development experience using Java, with knowledge of Python and NodeJS.
- Familiarity with UI frameworks such as ReactJS, AngularJS, PolymerJS, EmberJS, or jQuery is desirable.
- Educational Qualifications: BS/MS in Engineering or Equivalent.
- Strong problem-solving abilities and effective communication skills.
Preferred Skills
- A product and customer-centric mindset.
- Excellent object-oriented programming (OO) skills, including familiarity with design patterns.
- Experience with DevOps, continuous integration, and continuous deployment methodologies.
- Exposure to big data technologies, machine learning, and natural language processing (NLP) is a plus.
Experience
- A minimum of 4+ years of relevant experience in software development is required.
Environment
- This is a hybrid position based in Bangalore, Hyderabad, Pune, Chennai, or Mumbai.
Salary
- Competitive salary structure that allows for rapid learning and experience gain.
Growth Opportunities
- Opportunities for learning and gaining experience rapidly within the organization.
Benefits
- Reimbursement for basic working setup at home.
- Comprehensive insurance coverage, including a top-up insurance specifically for COVID-19.
- Commitment to diversity and inclusivity within the workplace.