×
Register Here to Apply for Jobs or Post Jobs. X

Senior Software Engineer; Java & CI​/CD

Job in Birmingham, Jefferson County, Alabama, 35275, USA
Listing for: ConsultUSA
Full Time position
Listed on 2026-06-05
Job specializations:
  • Software Development
    Software Engineer, Full Stack Developer
Salary/Wage Range or Industry Benchmark: 80000 - 100000 USD Yearly USD 80000.00 100000.00 YEAR
Job Description & How to Apply Below
Position: Senior Software Engineer (Java & CI/CD)

Our client is seeking a Senior Software Engineer (Java & CI/CD) for a 10+ month contract role on-site in Birmingham, AL.

Roles and Responsibilities
  • Design, develop, and enhance software applications and components to support business and technical requirements.
  • Write clean, efficient, scalable, and maintainable code for new features and existing applications.
  • Troubleshoot, debug, and resolve software defects and production issues identified through testing or user feedback.
  • Refactor and optimize applications to improve performance, scalability, reliability, and security.
  • Participate in code reviews and design discussions, providing constructive feedback while adhering to development standards and best practices.
  • Collaborate closely with Software Engineers, Quality Engineers, Architects, Product teams, and other stakeholders to clarify requirements, define acceptance criteria, and ensure successful feature delivery.
  • Actively participate in Agile ceremonies including sprint planning, daily stand-ups, backlog refinement, and retrospectives.
  • Develop and execute unit, integration, and automated tests to ensure software quality and reliability.
  • Build and maintain automated test cases using tools such as JUnit, Cucumber, or similar frameworks.
  • Support and improve CI/CD pipelines, automated builds, deployment processes, and development workflows to enable efficient and reliable software delivery.
  • Contribute to continuous improvement initiatives by identifying opportunities to enhance development practices, testing strategies, and team efficiency.
Must Have Technical Skills

Years of

Experience:

3–10 years

  • Strong programming experience with Java (preferred) or other object‑oriented programming languages
  • Experience with Java development frameworks and related development tools
  • Knowledge of RESTful API design, integration, and testing
  • Familiarity with IDEs and collaboration tools such as Intelli

    J, Eclipse, JIRA, and documentation platforms
  • Proficiency with version control systems such as Git and Bit Bucket
  • Experience with CI/CD tools and pipelines such as Jenkins, Circle

    CI, or Git Lab CI
  • Understanding of build and dependency management tools such as Maven or Gradle
Flex Skills / Nice to Have
  • Basic understanding of relational databases (SQL) and/or No

    SQL databases, including the ability to write simple queries
  • Familiarity with Spring and Spring Boot frameworks
  • Experience with automated testing tools and frameworks, including:
  • JUnit or TestNG for unit testing
  • Karate or Postman for API testing
  • Selenium Web Driver for UI automation testing
Education / Certifications
  • Bachelor’s degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience.
#J-18808-Ljbffr
Position Requirements
10+ Years work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary