Skip to main content

 Software Developer

Posted today

neshent technologiesBrandon (FL)

SENIORITY

Lead

Apply (opens in a new tab)

About the role

Required Technical Skills and Qualifications CI/CD Tools: Strong hands-on experience in software development and continuous integration/continuous delivery (CI/CD) processes using tools such as Jenkins. Version Control Systems: Proficiency in Git-based source control platforms, including GitHub, GitLab, and Bitbucket. Build and Dependency Management: Solid experience with Maven for building, compiling, and managing dependencies in Java applications. Java Development: Strong programming skills and hands-on experience in Java application development. Spring Boot: Proven experience developing, maintaining, and troubleshooting applications using Spring Boot. Operating Systems: Expert-level proficiency in Unix/Linux environments, including shell commands, scripting, and application troubleshooting. Application Servers: Strong experience deploying, configuring, and troubleshooting applications on Apache Tomcat.
Messaging Technologies: Hands-on experience with messaging middleware and asynchronous communication using IBM MQ and/or ActiveMQ. Application Support and Troubleshooting: Ability to identify, debug, and resolve application issues across development, build, deployment, and runtime environments.
Roles and Responsibilities: Design, develop, enhance, and maintain Java applications using Spring Boot.
Build, configure, and maintain CI/CD pipelines using Jenkins and related automation tools. Manage source code, branching, merging, and code reviews using GitHub, GitLab, or Bitbucket. Build and package Java applications using Maven. Deploy and support applications in Unix/Linux environments and Apache Tomcat. Integrate applications with messaging platforms such as IBM MQ and ActiveMQ. Troubleshoot application, build, deployment, and production issues to ensure system reliability and performance. Collaborate with cross-functional teams to deliver high-quality software in an Agile development environment. Follow coding standards, best practices, and established software development and deployment procedures.

Before you apply

Applying takes about a minute. These four things decide how fast it moves after that.

Your profile is current

It's what we read first. Occupations, seniority and locations matter more than a long history.

Two examples you can talk through

Not a portfolio — just two pieces of work where you can explain the decisions and what you'd change.

A number in mind

What you're on now and what would make you move. We negotiate better when we know both.

Your notice period

Employers plan around it, and it's the question that stalls offers most often.

Once you apply, someone reads it and calls you before anything reaches the employer — usually within two working days.

More like this