Overview
On Site
Full Time
Contract - W2
Skills
Scalability
Writing
Integration Testing
Retail
HIS
Pair Programming
Continuous Integration and Development
DevOps
Agile
J2EE
Microservices
NoSQL
Database
Continuous Integration
Continuous Delivery
Messaging
SOA
RESTful
Spring Batch
Open Source
Continuous Improvement
Git
Apache Subversion
Version Control
Java
Spring Framework
Apache Camel
Apache Kafka
Microsoft Azure
Kubernetes
GitHub
Oracle
MongoDB
JUnit
Cucumber
Gradle
Production Support
Computer Science
Information Systems
Job Details
What you'll do
Designs and develops java and spring boot-based applications with an eye towards simplicity, reliability, manageability, scalability, extensibility, performance and reusability.
- Identifying risk and conducting mitigation action planning.
- Using coding standards and best practices to ensure quality.
- Perform code reviews and suggest coding practices to team.
- Agile best practices and help team deliver on time.
- Responsible for understanding prerequisite of story, development of code, writing automated unit feature test and integration test, getting sign-off from manager, deployment, monitoring and maintenance of code.
- Design, implement and launch highly visible features for our retail platform using Test/Behaviour Driven Development practices and support the operations of the product in production.
- Continuously grow his/her skills and value through pair programming and code reviews.
- Practice relentless automation, continuous integration, continuous delivery and DevOps.
- Works collaboratively with technical and business team members to develop and maintain business solutions following Agile development principles and practices.
- Should be able to work independently.
What you know
- 8+ years of Java/J2EE development experience.
- Proficient in Java, Spring Boot, and Microservices architecture.
- Strong background in NoSQL databases and CI/CD pipelines.
- Very good understanding of modern, standards-compliant REST APIs.
- Expertise in Java 8/9, Spring Boot, with a messaging background.
- Proficient experience with SOA, Rest Services, and Spring Batch.
- Passion for new technology and open source.
- Advocate for continuous improvement of skills.
- Experienced in GIT, SVN, or other distributed version control systems.
Skill set
java 21, spring boot 3.x, Apache camel, Kafka, micro services, knowledge with multi module applications, azure Kubernetes, GitHub actions, Oracle and Mongo DB, JUnit, Cucumber framework, Gradle, experience in working for production support.
Education
Bachelor's degree in computer science, Information Systems, Engineering, Computer Applications, or a related field
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.