Advertisement
Job Description:
Responsibilities
Contribute in all phases of the development lifecycle
Write well designed, testable, efficient code
Ensure designs are in compliance with specifications
Prepare and produce releases of software components
Support continuous improvement by investigating alternatives and technologies and presenting these for architectural review
Contribution in CI/CD pipelines
Requirements
Graduate in any field
Proven hands-on Software Development experience
Proven working experience in Java development
Hands on experience in designing and developing applications using Python OR Java EE platforms
Object Oriented analysis and design using common design patterns.
Knowledge of Relational Databases, SQL and ORM technologies (JPA2, Hibernate,Panache)
Experience in the microservices development using SpringBoot Framework,Apache-Camel,Quarkus, JAX-RS etc
Experience with test-driven development (Junit,RestAssured,Wiremock etc)
Knowledge of code analysis tools like sonarQube
Knowledge of automation server like Jenkins
Experience 2-4 years
Willingness and openness to learn new technology
Exposure to Linux will be an added advantage
Freshers with attitude to learn and contribute effectively are welcome as intern trainees)
About Company: