Compunnel
Java Developer
Compunnel, Charlotte, North Carolina, United States, 28245
Job Summary
The Java Developer is responsible for the development, testing, and deployment of RESTful APIs and microservices. The role involves collaborating with stakeholders to gather requirements, ensuring APIs adhere to industry best practices, and troubleshooting issues. The developer will also work closely with front-end developers to integrate APIs, and communicate with external web services to produce and maintain high-quality software solutions.
Key Responsibilities
• Collaborate with stakeholders to gather and understand requirements.
• Develop, test, and deploy RESTful APIs and microservices.
• Write clean, idiomatic, and well-documented Java code.
• Work with front-end developers to integrate APIs into applications.
• Communicate with external web services for seamless data exchange.
• Ensure APIs are developed following industry best practices and coding standards.
• Address and resolve any issues or bugs that arise in the development process.
Required Qualifications
• 5+ years of hands-on experience in RESTful API and Microservices development.
• Proficiency in Java/J2EE, Spring Framework, Spring Batch, Kubernetes, Oracle DB, Apigee/API Gateway.
• Strong experience in Core Java (5+ years).
• Extensive knowledge and experience with the Spring Framework (5+ years).
Preferred Qualifications
• Experience in multithreading and design patterns.
• Experience in transitioning from monolithic applications to microservices.
• Experience in handling web application vulnerabilities.
• Ability to manage and resolve production issues.
• 2-4 years of cloud experience (Google/Azure/AWS).
• Familiarity with BDD, TDD, and test-driven design & development, including unit and integration testing.
• Experience with CI/CD tools such as Jenkins, Fortify, Sonar, Blackduck, Jira, Git/SVN.
Education:
Bachelors Degree
The Java Developer is responsible for the development, testing, and deployment of RESTful APIs and microservices. The role involves collaborating with stakeholders to gather requirements, ensuring APIs adhere to industry best practices, and troubleshooting issues. The developer will also work closely with front-end developers to integrate APIs, and communicate with external web services to produce and maintain high-quality software solutions.
Key Responsibilities
• Collaborate with stakeholders to gather and understand requirements.
• Develop, test, and deploy RESTful APIs and microservices.
• Write clean, idiomatic, and well-documented Java code.
• Work with front-end developers to integrate APIs into applications.
• Communicate with external web services for seamless data exchange.
• Ensure APIs are developed following industry best practices and coding standards.
• Address and resolve any issues or bugs that arise in the development process.
Required Qualifications
• 5+ years of hands-on experience in RESTful API and Microservices development.
• Proficiency in Java/J2EE, Spring Framework, Spring Batch, Kubernetes, Oracle DB, Apigee/API Gateway.
• Strong experience in Core Java (5+ years).
• Extensive knowledge and experience with the Spring Framework (5+ years).
Preferred Qualifications
• Experience in multithreading and design patterns.
• Experience in transitioning from monolithic applications to microservices.
• Experience in handling web application vulnerabilities.
• Ability to manage and resolve production issues.
• 2-4 years of cloud experience (Google/Azure/AWS).
• Familiarity with BDD, TDD, and test-driven design & development, including unit and integration testing.
• Experience with CI/CD tools such as Jenkins, Fortify, Sonar, Blackduck, Jira, Git/SVN.
Education:
Bachelors Degree