Unlimited Job Postings Subscription - $99/yr!

Job Details

Software Developer

  2025-10-31     Compunnel     all cities,MO  
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:

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

Required Qualifications:

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

Preferred Qualifications:

  1. Agile/Scrum Experience: Familiarity with Agile/Scrum methodologies is a plus.
  2. Domain Knowledge: Experience in the cable/telecom domain is a plus.
  3. 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 for this Job

Please use the APPLY HERE link below to view additional details and application instructions.

Apply Here

Back to Search