What are the responsibilities and job description for the Senior Java Developer - Microservices, GCP, and Oracle SQL position at Artmac?
Who We Are
Artmac Soft is a technology consulting and service-oriented IT company dedicated to providing innovative technology solutions and services to Customers.
Job Description
Job Title : Senior Java Developer - Microservices, GCP, and Oracle SQL
Job Type : W2
Experience : 8 to 13 Years
Location : Wilmington , Delaware
Responsibilities
Artmac Soft is a technology consulting and service-oriented IT company dedicated to providing innovative technology solutions and services to Customers.
Job Description
Job Title : Senior Java Developer - Microservices, GCP, and Oracle SQL
Job Type : W2
Experience : 8 to 13 Years
Location : Wilmington , Delaware
Responsibilities
- 6 years of experience in software testing and development, focusing on automation.
- Proficient in Java, with experience in developing backend services using Spring Boot.
- Hands-on experience with Microservices architecture, particularly with Kubernetes and Kafka.
- Solid knowledge of GCP Cloud and experience deploying/testing cloud-native applications.
- Strong database skills with Oracle and SQL, including writing and validating complex queries.
- Expertise in CI/CD pipelines and integrating automated tests.
- Strong problem-solving skills with attention to detail and a proactive approach to testing.
- Excellent communication and collaboration skills, with the ability to work in Agile teams.
- Design and implement automated testing solutions for microservices and distributed systems.
- Develop, enhance, and maintain automation frameworks and test scripts for services built using Java and Spring Boot.
- Ensure seamless testing and quality assurance for applications using Kubernetes, Kafka, and GCP Cloud.
- Collaborate with cross-functional teams to understand application architecture, business requirements, and technical specifications.
- Perform data-driven testing for backend systems integrated with Oracle and SQL databases.
- Work with stakeholders to identify and resolve issues, ensuring efficient defect tracking and resolution.
- Monitor system performance, conduct root cause analysis, and suggest improvements to enhance reliability.
- Mentor and support junior team members in testing methodologies and best practices.
- Bachelor's degree or equivalent combination of education and experience.