> Markdown version of [/jobs/ext/3702896-java-software-engineer](https://www.wearedevelopers.com/jobs/ext/3702896-java-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Java Software Engineer - **Company:** Axelon Services Corporation - **Location:** Irving, TX, United States - **Salary:** $139,360.0 - $147,680.0 - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Agile Methodology, Unit Testing, Software Quality, Code Review, Computer Programming, Continuous Integration, Data Structures, Software Debugging, Linux, Gradle, Java Development Kit, Junit, Apache Maven, Object-Oriented Software Development, Oracle Databases, Scrum Methodology, Mockito, Message Oriented Middleware, Software Systems, PL-SQL, SQL Databases, Testng, Java Application Server, Spring Cloud, Spring-boot, Integration Tests, Apache Kafka, Build Tools, Restful APIs, Jenkins - **Published:** October 12, 2026 - **Apply:** https://www.careerjet.com/job/use8cc8b3ea5d64a744d835fa2471f2a60/eaa ## About the Role * Proficiency in Java programming, including OOP concepts, data structures, and algorithms. * Experience with Java Collections Framework and Spring Boot 3. * Familiarity with RESTful web services and Spring Cloud (Eureka, Micrometer). * Proficient in unit testing with JUnit or TestNG and mocking with Mockito or WireMock. * Experience with build tools like Maven or Gradle and CI/CD tools like Jenkins. * Proficiency in SQL and experience with Oracle Database, including PL/SQL. * Familiarity with message-oriented middleware, such as Kafka. * Comfortable working with Linux/Unix-based systems. Preferred Skills: * Strong analytical and problem-solving abilities. * Effective communication skills for working with cross-functional teams. * Experience in agile development teams (Scrum, Kanban, etc.). * Time management and ability to handle multiple tasks simultaneously. ## Description * Develop and maintain Java applications using JDK 17 or later. * Collaborate with cross-functional teams to design, develop, and deliver software solutions. * Participate in code reviews and ensure adherence to best practices. * Implement unit and integration tests to ensure software quality. * Troubleshoot and debug complex systems.