> Markdown version of [/jobs/ext/475928-senior-java-developer](https://www.wearedevelopers.com/jobs/ext/475928-senior-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). --- # Senior Java Developer - **Company:** TWO95 International, Inc - **Location:** Mooresville, NC, United States - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Clean Code Principles, Java (Programming Language), Agile Methodology, Unit Testing, Profiling, Enterprise Messaging Systems, Neo4j, NoSQL, Scrum Methodology, Swagger, Software Engineering, Google Cloud, Spring-boot, Cassandra, Apache Kafka, Data Management, Front End Software Development, Spring Batch, Api Management - **Published:** June 8, 2026 - **Apply:** https://www.juju.com/job/00000000g6k02v ## About the Role 6+ years of strong software development experience in software development with expertise in Java 6 and above and knowledge of latest Java (8/9) features Spring Boot/Spring Batch experience NoSQL - Cassandra experience Neo4J, GCP (google cloud platform) & Kafka experience are a plus Working experience with data platforms (relational and/or Nosql) and messaging technologies Strong experience in writing high quality code with full automated unit test coverage. Strong experience in defining and applying design standards, patterns, quality matrix depending on the solutions Ability & willingness to learn technologies at pace Strong verbal & written communication Client facing Gel well with distributed teams Plus: Experience in one or more of front-end development technologies Working experience creating high performing applications including profiling and tuning (of those applications to boost performance) Understanding & experience in API management, Swagger Experience in TDD/BDD Experience in Scrum/Agile Understanding of various infrastructures (on-premise, cloud) ## Related Videos - [Putting the Graph In GraphQL With The Neo4j GraphQL Library](https://www.wearedevelopers.com/videos/257-putting-the-graph-in-graphql-with-the-neo4j-graphql-library) - [Leveraging Real time data in FSIs](https://www.wearedevelopers.com/videos/806-leveraging-real-time-data-in-fsis) - [Using code generation for test automation – the fancy way](https://www.wearedevelopers.com/videos/230-using-code-generation-for-test-automation-the-fancy-way) - [Kubernetes Native Java](https://www.wearedevelopers.com/videos/383-kubernetes-native-java) - [Quarkus. A Bliss for developers](https://www.wearedevelopers.com/videos/385-quarkus-a-bliss-for-developers) - [Cyber Sleuth: Finding Hidden Connections in Cyber Data](https://www.wearedevelopers.com/videos/893-cyber-sleuth-finding-hidden-connections-in-cyber-data) ## Related Articles - [93 Java Interview Questions You Should Prepare For](https://www.wearedevelopers.com/magazine/14-93-java-interview-questions-you-should-prepare-for) - [Top 10 Java Libraries](https://www.wearedevelopers.com/magazine/364-top-10-java-libraries) - [What’s the Difference between a Junior, Mid, and Senior Developer?](https://www.wearedevelopers.com/magazine/238-what-s-the-difference-between-a-junior-mid-and-senior-developer) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know) - [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)