Senior Java Developer
Role: Senior Java DeveloperLocation: Alpharetta, GA (Onsite)Type: ContractInterview mode: Face-to-face interviewJob Requirements:• Contribute to IS Projects; conduct 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 system performance and integrity.• Support Emerging Technologies and Products; Monitors the industry to gain knowledge and understanding of emerging technologies.Basic qualifications:• 10+ years of experience with Java, including building complex, scalable applications.• 10+ years of experience in Spring Boot, including designing and implementing advanced microservices architectures.• 10+ years of experience working with REST API• 10+ years of experience with SQL and NoSQL databases, particularly Couchbase, including design, development, and optimization of database-intensive applications.• 10+ years of experience in object-oriented programming and design patterns 6+ years of experience working with OpenShift and Web API• 6+ years of experience with Kafka, AMQ, WMQ including the ability to design and implement robust messaging systems.• 6+ years of experience in OpenShift or Kubernetes, including CI/CD pipelines, Jenkins, container orchestration, and deployment strategies.