> Markdown version of [/jobs/ext/1278749-senior-java-developer](https://www.wearedevelopers.com/jobs/ext/1278749-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:** Cogent Inc - **Location:** Plano, TX, United States - **Experience:** Expert - **Salary:** $70,000.0 - $150,000.0 - **Contract:** Permanent contract - **Skills:** Clean Code Principles, HTML, Java (Programming Language), JavaScript (Programming Language), Application Programming Interfaces (APIs), Artificial Intelligence, Amazon Web Services, Unit Testing, Microsoft Azure, Cascading Style Sheets (CSS), Cloud Computing, Program Optimization, Code Review, Computer Programming, Databases, Continuous Integration, Relational Databases, Software Debugging, Software Design Patterns, Github, Gradle, Hibernate (Java), Java Persistence API, Spring Framework, Junit, PostgreSQL, Apache Maven, MySQL, OAuth, Object-Oriented Software Development, Oracle (Applications), Performance Tuning, RabbitMQ, Redis, Mockito, Standard Sql, JSON Web Token, Software Engineering, SQL Stored Procedures, SQL Databases, Systems Integration, Data Logging, Google Cloud, Enterprise Software Applications, ReactJS, Database Optimization, Spring-boot, Software Security, Caching, Backend, Gitlab, Git, Containerization, AngularJS, Kubernetes, Information Technology, Apache Kafka, Front End Software Development, Restful APIs, Splunk, Docker, Jenkins, Programming Languages, Microservices - **Published:** July 15, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=afc72dfb0c81a565 ## About the Role Cogent Infotech is seeking Senior Java Developers with 5 to 10 years of strong hands-on experience in designing, developing, and maintaining scalable enterprise applications., * 5 to 10 years of hands-on experience in Java application development, back-end development, or enterprise software development. * Strong hands-on experience in Java is mandatory. * Strong experience with Spring Boot, Spring Framework, RESTful APIs, and microservices. * Solid understanding of object-oriented programming, design patterns, and clean coding principles. * Experience with Hibernate/JPA and database-driven application development. * Strong working knowledge of SQL and relational databases such as MySQL, PostgreSQL, or Oracle. * Experience with unit testing, debugging, troubleshooting, and production support. * Ability to analyze complex requirements, identify technical challenges, and deliver effective solutions. * Good verbal and written communication skills. * Ability to work independently and collaborate with technical and non-technical teams. * Willingness to relocate within the U.S. for project assignments, if required. Preferred Skills & Certifications * Experience with Kafka, RabbitMQ, Redis, or other messaging/caching tools. * Knowledge of Docker, Kubernetes, and containerized application development. * Exposure to cloud platforms such as AWS, Azure, or Google Cloud Platform. * Experience with CI/CD tools such as Jenkins, GitHub Actions, or GitLab. * Knowledge of OAuth2, JWT, and application security best practices. * Experience with monitoring and logging tools such as ELK or Splunk. * Familiarity with Agile/Scrum development methodologies. * Basic exposure to front-end technologies such as HTML, CSS, JavaScript, React, or Angular is a plus. * Java, cloud, or application development certifications are a plus. * Exposure to AI tools, automation, or emerging technologies is an added advantage., * Bachelor's (Preferred) ## Description Java is the primary and mandatory programming language for this role. The ideal candidate must have deep experience in Java-based back-end development, Spring Boot, RESTful APIs, microservices, databases, and modern software engineering practices. This role is best suited for candidates who can independently work on application development, API integration, debugging, performance optimization, production support, and technical delivery. Exposure to cloud platforms, front-end technologies, AI tools, automation, or emerging technologies will be an added advantage. Primary Skills * Core Java * Spring Boot * Spring Framework * RESTful API Development * Microservices Architecture * Hibernate / JPA * SQL databases such as MySQL, PostgreSQL, or Oracle * Object-Oriented Programming * Design Patterns * Git * Maven or Gradle * Unit Testing using JUnit or Mockito Secondary Skills * Apache Kafka or RabbitMQ * Docker and Kubernetes * Redis / Caching * CI/CD tools such as Jenkins, GitHub Actions, or GitLab * Cloud platforms such as AWS, Azure, or Google Cloud Platform * Application security best practices * OAuth2 and JWT * Monitoring and logging tools such as ELK or Splunk * Basic front-end exposure to HTML, CSS, JavaScript, React, or Angular * AI tools, automation, or emerging technology exposure, * Design, develop, and maintain scalable enterprise applications using Java as the core programming language. * Build and support back-end services using Spring Boot, Spring Framework, RESTful APIs, and microservices. * Develop and maintain APIs for application functionality, system integration, and communication between platforms. * Work with microservices-based applications focused on scalability, reliability, performance, and maintainability. * Participate in the complete software development lifecycle, including requirement analysis, design, development, testing, deployment, maintenance, and production support. * Work with relational databases, SQL queries, data modeling, stored procedures, Hibernate/JPA, and database optimization. * Write clean, efficient, secure, and maintainable Java code. * Support unit testing, debugging, troubleshooting, performance tuning, and code optimization. * Contribute to technical design discussions, architecture reviews, and solution planning. * Collaborate with cross-functional teams, QA teams, business stakeholders, and project managers to deliver high-quality solutions. * Participate in code reviews and promote coding standards, documentation, and development best practices. * Guide junior developers when required and support team-level technical growth. * Use AI tools, automation practices, and emerging technologies where applicable to improve productivity and application capabilities. ## Related Videos - [Navigating the Future of Junior Developers in Tech](https://www.wearedevelopers.com/videos/1280-navigating-the-future-of-junior-developers-in-tech) - [How Unit Testing Saved My Career](https://www.wearedevelopers.com/videos/1642-how-unit-testing-saved-my-career) - [The Resilience of the World Wide Web](https://www.wearedevelopers.com/videos/1281-the-resilience-of-the-world-wide-web) - [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) - [ChatGPT and Java: A Match Made in Heaven or Hell?](https://www.wearedevelopers.com/videos/536-chatgpt-and-java-a-match-made-in-heaven-or-hell) - [From boy scouting to redrawing the landscape](https://www.wearedevelopers.com/videos/1140-from-boy-scouting-to-redrawing-the-landscape) ## Related Articles - [Top 10 Java Libraries](https://www.wearedevelopers.com/magazine/364-top-10-java-libraries) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [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) - [93 Java Interview Questions You Should Prepare For](https://www.wearedevelopers.com/magazine/14-93-java-interview-questions-you-should-prepare-for) - [Find a Developer Job: 12 Best Job Sites For Developers](https://www.wearedevelopers.com/magazine/165-find-a-developer-job-12-best-job-sites-for-developers) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs)