remoteonsite
Sr. Java Developer - NTT DATA
Software Engineer
We're looking for a Software Engineer focused on designing and building scalable technical solutions. This senior role requires 6+ years of relevant experience.
About the role
- Apply Disaster Recovery Knowledge
- Apply Information Analysis and Solution Generation Knowledge
- Apply Information Systems Knowledge
- Apply Internal Systems Knowledge
- IT – Design/Develop Application Solutions
- IT – Knowledge of Emerging Technology
- IT – Problem Management/Planning
- Technical Problem Solving and Analytical Processes
- Technical Writing
- Contribute to IS Projects; conducts systems and requirements analyses to identify project action items.
- Perform Analysis and Design; participates in defining and developing technical specifications to meet systems’ requirements.
- Design and Develop Moderate to Highly Complex Applications; Analyzes, designs, codes, tests, corrects, and documents moderate to highly complex programs to ensure optimal performance and compliance.
- Develop Application Documentation; Develops and maintains system documentation to ensure accuracy and consistency.
- Produce Integration Builds; Defines and produces integration builds to create applications.
- Performs Maintenance and Support; Defines and administers procedures to monitor systems performance and integrity.
- Support Emerging Technologies and Products; Monitors the industry to gain knowledge and understanding of emerging technologies.
- 6+ years of experience with Java, including building complex, scalable applications.
- 6+ years of experience in Spring Boot, including designing and implementing advanced microservices architectures.
- 3+ years of Angular experience
- 3+ years of experience with NoSQL databases, particularly Couchbase, including design, development, and optimization of database-intensive applications.
- 3+ years of experience with Kafka, AMQ, WMQ including the ability to design and implement robust messaging systems.
- 2+ years of experience in Apache Camel, with the ability to develop complex routing and transformation logic.
- 2+ years of experience in OpenShift or Kubernetes, including CI/CD pipelines, container orchestration, and deployment strategies.
- Lifelong Learner. You are always seeking to improve your technical and nontechnical skills.
- Team Player. You are someone who wants to see everyone on the team succeed and is willing to go the extra mile to help a teammate in need.
- Communicator. You know how to communicate your design ideas to both technical and nontechnical stakeholders, prioritizing critical information and leaving out extraneous details.