> Markdown version of [/jobs/ext/2096312-java-software-engineer](https://www.wearedevelopers.com/jobs/ext/2096312-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:** Compunnel Inc. - **Location:** New York, NY, United States - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Application Performance Management, Automation of Tests, Unit Testing, Relational Databases, Software Debugging, DevOps, Eclipse (Software), IntelliJ IDEA, Spring Framework, Apache Maven, Microsoft SQL Server, MySQL, Scrum Methodology, Service-Oriented Architecture, Software Construction, Software Deployment, Software Engineering, Systems Integration, Performance Testing, Spring-mvc, Spring-boot, SOAPAPI, HybridCloud, Git, Information Technology, Amazon Simple Queue Service (SQS), Software Version Control - **Published:** August 17, 2026 - **Apply:** https://www.dice.com/job-detail/23e9dcda-6404-461f-9496-9b3f9d1feab8 ## About the Role balance productivity, maintainability, and business requirements. Develop project estimates and implementation timelines. Present technical solutions and architecture to technical leadership and business stakeholders. Build efficient, scalable, and reliable software components and services. Develop and integrate REST and SOAP web services. Perform unit testing, performance testing, and support QA automation activities. Assist with application deployments and troubleshoot issues across development, testing, and production environments. Create and maintain technical and end-user documentation. Mentor junior developers and promote software engineering best practices. Collaborate with DevOps, DBA, Security, Infrastructure, Architecture, and PMO teams throughout the Software Development Life Cycle. Troubleshoot application issues and optimize application performance. Participate in Agile Scrum ceremonies and support continuous improvement initiatives. Required Qualifications Bachelors degree in Computer Science, Engineering, or a related field, or equivalent practical experience. Minimum 5 years of experience developing mission-critical, high-volume transactional applications in hybrid cloud and on-premises environments. Extensive experience with Java application development. Strong experience with Spring Boot, Spring MVC, or related Java frameworks. Experience using Java IDEs such as IntelliJ IDEA or Eclipse. Strong experience with Apache Maven. Extensive experience using Git for source control. Experience developing and integrating REST and SOAP web services. Strong experience with relational databases such as SQL Server or MySQL. Experience with AWS services including SQS, SNS, Lambda, and related cloud components. Strong understanding of end-to-end software design, development, testing, deployment, and maintenance. Experience working within Agile Scrum development environments. Strong application performance tuning and optimization skills. Excellent debugging, troubleshooting, and problem-solving abilities. Ability to work independently in a fast-paced environment with minimal supervision. Strong sense of ownership and accountability for resolving defects, blockers, and technical issues. Excellent written and verbal communication skills. Preferred Qualifications Experience within distributed retail industries such as automotive, hospitality, or banking. Experience working with Service-Oriented Architecture (SOA). Experience building customer-centric applications and case management workflow solutions. Education: Bachelors Degree, Masters Degree ## Related Videos - [Enterprise-Cloud-Native - Fast-Paced Development & Deployment in a Highly Secure Banking Environment](https://www.wearedevelopers.com/videos/671-enterprise-cloud-native-fast-paced-development-deployment-in-a-highly-secure-banking-environment) - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [From DevOps to Scaled DevOps: How We’re Rebuilding Continuous Delivery as a Platform](https://www.wearedevelopers.com/videos/100018-from-devops-to-scaled-devops-how-we-re-rebuilding-continuous-delivery-as-a-platform) - [MySQL Protocol Features You Should Be Aware Of](https://www.wearedevelopers.com/videos/100267-mysql-protocol-features-you-should-be-aware-of) - [Branch your database like your code: How schema changes and pull requests go hand in hand](https://www.wearedevelopers.com/videos/350-branch-your-database-like-your-code-how-schema-changes-and-pull-requests-go-hand-in-hand) - [Quarkus. A Bliss for developers](https://www.wearedevelopers.com/videos/385-quarkus-a-bliss-for-developers) ## Related Articles - [How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again](https://www.wearedevelopers.com/magazine/751-how-we-built-a-worry-free-system-that-runs-for-10-years-and-what-we-d-do-again) - [Top 10 Java Libraries](https://www.wearedevelopers.com/magazine/364-top-10-java-libraries) - [93 Java Interview Questions You Should Prepare For](https://www.wearedevelopers.com/magazine/14-93-java-interview-questions-you-should-prepare-for) - [The 8 Best Code Testing Tools](https://www.wearedevelopers.com/magazine/402-the-8-best-code-testing-tools) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers)