Software Developer
: Job Details :


Software Developer

Compunnel

Job Location : all cities,MO, USA

Posted on : 2025-08-06T01:05:10Z

Job Description :

We are seeking a Java Developer for a long-term assignment located in St. Louis, MO. The candidate will be involved in all aspects of the Software Development Life Cycle (SDLC), including solution design, implementation, and deployment. This hands-on technical role requires a strong foundation in object-oriented programming, system design, and experience with modern Java frameworks and microservices development.

Key Responsibilities:

  • Development & Implementation: Participate in the complete SDLC, including solution design, implementation, and deployment of applications using Core Java and Spring Framework.
  • Microservices: Develop and maintain microservices-based applications using Spring Boot and Spring Cloud.
  • Web Services: Build and consume web services using REST and SOAP.
  • Database Integration: Leverage Relational Databases for application data storage, ensuring efficient data access and manipulation.
  • Build & Deployment Tools: Use tools like MAVEN, GRADLE, and Jenkins/Bamboo for continuous integration, build automation, and deployment.
  • Version Control: Manage code using version control tools such as SVN and GIT.
  • Testing: Perform unit testing using frameworks like Mockito, PowerMock, and JUnit to ensure code quality and stability.
  • Agile Methodology: Collaborate in an Agile/Scrum environment, contributing to sprint planning, stand-ups, and retrospectives.
  • Required Qualifications:

  • Experience: 6-10 years of experience in software development, with a strong focus on Core Java and related technologies.
  • Core Java Expertise: Strong understanding of OOPS concepts, multithreading, and object-oriented design principles.
  • Microservices & Spring Framework: Hands-on experience in developing microservices using Spring Boot and other Spring components (Spring-MVC, Spring-AOP, Spring-Cloud, etc.).
  • Web Services: Experience in developing web services using REST and SOAP.
  • Database Knowledge: Excellent understanding of Relational Databases and efficient data management.
  • Build Tools & CI/CD: Familiarity with MAVEN, GRADLE, and Jenkins/Bamboo for automation of builds and deployments.
  • Version Control: Experience using SVN and GIT for code versioning and collaboration.
  • Unit Testing: Proficiency in using unit testing frameworks such as Mockito, PowerMock, and JUnit.
  • Preferred Qualifications:

  • Agile/Scrum Experience: Familiarity with Agile/Scrum methodologies is a plus.
  • Domain Knowledge: Experience in the cable/telecom domain is a plus.
  • Cloud Native Services: Hands-on experience building cloud-native services is beneficial.
  • Certifications (if any):

    Relevant certifications in Java development or cloud technologies are a plus but not required.

    #J-18808-Ljbffr
    Apply Now!

    Similar Jobs (0)