Java EngineerMust-Have Skills and Experience • Strong development experience using core Java 8+, Java 17 preferred. • Extensive experience with strong Java backend skills, including Spring Framework and Spring Boot REST Microservices. • Strong SQL skills with experience in Oracle and MongoDB. • Experience with messaging systems such as Apache Kafka (highly preferred) and RabbitMQ or other messaging systems preferred. • Proficiency in ReactJS, including hooks, state management (Redux or Context API), and component lifecycle. • Solid knowledge of version control systems, especially Git (must), and GitLab (preferred) or equivalent. • Experience with CI/CD pipelines and build tools, especially GitLab Actions. • Experience with container orchestration platforms such as Kubernetes and OpenShift (strongly preferred). • Good understanding of supply chain management systems or relevant domain knowledge. • Must understand process-oriented systems and workflows (highly preferred). • Experience working in Agile environments, with excellent communication skills and the ability to collaborate with cross-functional teams. • Proven troubleshooting and problem-solving capabilities supporting large-scale, data-intensive, SLA-driven applications. (MUST)Preferred / Good to Have Skills • Experience with RESTful API design and integration. • Familiarity with relational databases and ORM frameworks. • Experience with Oracle Goldengate replication technology. • Solid understanding of HTML5, CSS3, JavaScript (ES6+), and responsive design. • Preferable experience with AWS cloud platform and migration projects.(Good to have) • Understanding of application performance tuning and monitoring. • Team player with strong problem-solving skills and attention to detail.Preferred Qualifications: • Bachelor's degree or higher • Experience with containerization (Docker) and cloud platforms (TAS,AWS, Azure, GCP). • Knowledge of testing frameworks (JUnit, Mockito, Jest). • Familiarity with Agile/Scrum methodologies. • Understanding of microservices architectureRoles & Responsibilities • Develop, maintain, and enhance Java backend services using core Java (8+), Spring Framework, and Spring Boot microservices. • Design and implement RESTful APIs and ensure seamless integration with front-end ReactJS components and other microservices. • Write and optimize SQL queries for Oracle and MongoDB databases, leveraging Spring JDBC Template and ORM frameworks. • Integrate and manage messaging systems such as Apache Kafka and RabbitMQ to support reliable asynchronous communication. • Provide ongoing troubleshooting, root cause analysis, and resolution of complex issues in large-scale, SLA-driven applications to ensure high availability and performance. • Act as a key support resource for production systems, handling incident management, problem resolution, and ensuring adherence to SLA commitments. • Lead and participate in migration efforts to AWS cloud, including application refactoring, deployment automation, and performance tuning to ensure smooth transition and minimal downtime. • Collaborate with DevOps teams to build and maintain CI/CD pipelines using GitLab Actions or equivalent tools for automated testing and deployment. • Deploy, monitor, and manage applications on Kubernetes and OpenShift platforms, ensuring scalability, reliability, and efficient resource utilization. • Understand and support process-oriented systems and workflows, particularly in supply chain management or related domains. • Work closely with cross-functional teams in Agile environments, contributing to sprint planning, code reviews, and knowledge sharing. • Monitor application performance post-migration, identify bottlenecks, and implement optimizations to meet SLA and business requirements. • Maintain version control best practices using Git and collaborate effectively using GitLab or similar tools. • Document troubleshooting procedures, migration plans, and operational guidelines to support team knowledge and continuity. • Continuously update technical skills and stay informed on best practices for Java development, cloud migration, microservices, and container orchestration.Salary Range: $100,000 to $120,000 Per AnnumLocation: Seattle, WA
Apply Now