Software Developer

As a Java Application Developer at ExpertFlow, you’ll be developing Java-based web applications. The applications are deployed on Windows as services and on Linux as Docker containers. You’ll be part of the development team of an existing product having several commercial installations. Your main responsibility would be to:
Responsibilities

Write clean and maintainable code using Java/Grails/Spring
Maintain and Develop software applications integrating with ActiveMQ/JMS, SQL, MongoDB
Understand the solution, the communication workflow, and the solution architecture
Troubleshoot issues in production environments on Linux/Docker and Windows
Implement and Document REST APIs
Code coverage using Unit and Integration tests
Based on the high-level technical solution, choose the right development approach for a robust implementation

 
Knowledge, Skills, and Expertise

Knowledge, Skills & Experience
Requirements

Formal Qualifications/Certification
4-years Bachelor’s degree in Computer Science or similar from a reputed institute. 

Experience

1-3 years of hands-on development experience in Java and related technologies
Experience of Object Oriented analysis and design
Sound knowledge of Design Patterns.
Experience in database design and development for Relational Databases, SQL, and ORM technologies (JPA2, Hibernate)
Good written and verbal communication skills, fluent in English

Skills

Java, Spring, Spring Boot
JMS/ActiveMQ
RESTFul API design and development

Experience in unit testing, code management tools, and design tools.

Good written and oral communication skills
Good collaborative problem-solving capabilities
Requires working knowledge of code versioning systems based on Git
Effectively presents technical information across various diverse audiences.

Personal Attributes

Deep analytical skills
Software product analysis and design skills
Resource management skills
Team leadership with a degree of humility

Compensation and Benefits
It’s a full-time permanent job 5 days a week. The salary package is based on skills and expertise. In addition to the salary package, the company covers medical benefits both for indoor/outdoor treatment for you and your family. Other HR benefits such as annual leaves, gratuity funds are also provided..

Please send your resume to hr@expertflow.com along with a cover letter with the subject containing the job title.

Apply via :

hr@expertflow.com