- A developer with 5 yrs to 8 years of experience in REST and Java J2EE (backend) development experience on online solutions including web services, database and continuous integration.
- As a Sr. Application Developer he/she will drive the continued evolution of our REST based applications to bring new ideas and technologies to the table.
- As part of an agile development team, developer has to work with other team members to ensure development is done to high standards.
- Developer will have the opportunity to drive regular knowledge sharing sessions with peers.
- Strong analytical and troubleshooting skills are important, along with a keen focus on delivering value to our customers.
Key Responsibilities :
- Be an agile development team member, responsible for collaborating with the team on release planning, sprint planning and scoping
- Develop REST based services using the appropriate computer languages while adhering to team development standards and practices
- Design and specify test procedures including unit, system, and integration testing.
- Design application test data, debug programs using appropriate system tools and ensure features developed are accurate and meet the specification
- Identify and communicate impediments to your team and actively work to remove them
- Continually strive for technical excellence
Essential Requirements :
- Experience in JAVA (1-2 years at least with Java 8), J2EE (JDBC, ORM, JPA, JMS)
- Experience in Open Source tools like Apache
- Experience in DB technologies like Oracle, PostgreSQL, MongoDB
- Experience in Micro services frameworks like Spring Boot, Drop wizard
- Experience in Spring Core and Integration.
- Experience in Spring AOP will be a plus
- Experience in Message Brokers (Kafka/Rabbit MQ etc.) and MQTT protocols
- Experience in REST Web Services, Spring Restful Web Services
- Understanding of Cloud technologies like SaaS, PaaS, IaaS
- Experience in Linux and Unit platforms
- Experience in DevOps tools like Docker/Kubernetes
- Experience in Gitlab with CI/CD Pipeline
- Experience performing functional testing of REST-based web services
- Exposure to unit testing tools, such as: Junit and Easy Mock
- Ability to take ownership for initiatives
- Ability to work comfortably with both technical and business teams
Desirable Requirements :
- Experience in Product development is a plus
- Experience in Device Relation Management domain is desirable
- Candidates with exposure to remote connectivity tool development would be an added advantage
- Knowledge regarding Swagger will be a plus
- Knowledge in Pivotal Cloud Foundry (PCF) will be a plus
No comments:
Post a Comment
Note: Only a member of this blog may post a comment.