> Markdown version of [/jobs/ext/1054916-java-developer](https://www.wearedevelopers.com/jobs/ext/1054916-java-developer). 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 Developer - **Company:** Donato Technologies, Inc - **Location:** United States - **Contract:** Permanent contract - **Skills:** Clean Code Principles, Java (Programming Language), JavaScript (Programming Language), Agile Methodology, JIRA, HTML5, User Authentication, Authentication Protocols, Batch Processing, Behavior-Driven Development, Databases, Continuous Integration, Data Structures, DevOps, Gradle, Hibernate (Java), IBM WebSphere MQ, Spring Framework, Junit, Microsoft SQL Server, MongoDB, MySQL, Object-Oriented Software Development, Simple Object Access Protocol (SOAP), Data Streaming, Web Applications, Web Services, Multithreading, Enterprise Software Applications, Test-Driven Development (TDD), Spring-mvc, Spring-boot, Git, Gherkin, Integration Frameworks, Apache Kafka, Spring Jdbc, Restful APIs, Cucumber (Software), Software Version Control, Spring Batch, Jenkins - **Published:** June 30, 2026 - **Apply:** https://www.dice.com/job-detail/bfcb4086-e404-46ba-b08a-862cb7f95d41 ## About the Role * Professional experience using Core Java, Java Restful APIs, Gradle, Spring, Spring Boot, IBM WebSphere MQ Series and related frameworks. * Solid understanding and experience with Object-Oriented design and development * Strong Core Java (Collections / Data Structures, OOPS Concepts, Generics, Lambda, Multi-Threading) Java 8 * Experience in Java and Spring Framework like Spring Boot, Spring MVC, Spring Resources, Spring JDBC and Hibernate. * Good Communication skills and positive attitude * Good understanding of integration frameworks technologies (Messaging / Streaming (MQ / Kafka), Web Services (REST / SOAP), Batch Processing (Spring Batch) * Some experience or understanding in JavaScript, HTML 5 * understanding of Web based architectures and understand various type of authentication mechanisms [e.g. Cookie based authentication, Token based authentication, etc] and authorization mechanisms * Excellent analytical and problem-solving skills * Experienced with JUnit, Test Driven Development (TDD) using Concordion framework, and Behavior Driven Development using Cucumber and Gherkin. * Competency with source control (preferably Git) and Continuous Integration tools such as Jenkins. * Practiced understanding of Agile development methodologies and understanding of DevOps Integration Database * SQL Server, MySQL, MS SQL, Mongo DB Others: * Solid understanding and experience with Object-Oriented design and enterprise design patterns. * The ability to write reusable, optimized and maintainable code that is well documented and follows industry-standard best practices. * Practical knowledge of Agile development methodologies and DevOps Integration. * Working knowledge of Agile tooling such as JIRA or other ALM tools * Practiced understanding of Agile development methodologies & understanding of DevOps Integration * Experience of working with geographically dispersed teams across different time zones * Good communication and presentation skills: ability to communicate in a clear and concise manner, across all stakeholder groups and with staff from junior to senior levels * Understanding of requirements of large enterprise applications (e. g., security, entitlements, etc.). * Ability to communicate in a clear and concise manner, individually or in front of a group. ## Related Videos - [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) - [Improving quality with Agentic AI with Rovo Dev and Xray](https://www.wearedevelopers.com/videos/2005-improving-quality-with-agentic-ai-with-rovo-dev-and-xray) - [MySQL Protocol Features You Should Be Aware Of](https://www.wearedevelopers.com/videos/100267-mysql-protocol-features-you-should-be-aware-of) - [Test-Driven Development: It's easier than you think!](https://www.wearedevelopers.com/videos/1598-test-driven-development-it-s-easier-than-you-think) - [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) - [Coding for Good: Achieving social change with an app](https://www.wearedevelopers.com/videos/1645-coding-for-good-achieving-social-change-with-an-app) ## Related Articles - [Top 10 Java Libraries](https://www.wearedevelopers.com/magazine/364-top-10-java-libraries) - [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) - [93 Java Interview Questions You Should Prepare For](https://www.wearedevelopers.com/magazine/14-93-java-interview-questions-you-should-prepare-for) - [Résumé-Driven Development: How IT trends affect the job market for software developers](https://www.wearedevelopers.com/magazine/59-resume-driven-development-how-it-trends-affect-the-job-market-for-software-developers) - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know) - [Why Attend a Developer Event in 2026?](https://www.wearedevelopers.com/magazine/688-why-attend-a-developer-event-in-2026)