We are seeking a skilled Java Developer to design, develop, and maintain high-quality Java applications. The ideal candidate will have strong experience in Java, Spring Boot, REST APIs, microservices, and relational databases. The candidate should be capable of working in an Agile environment and collaborating with cross-functional teams to deliver scalable and reliable software solutions.
\n
\n
Key Responsibilities
\n
\n
Design, develop, test, and maintain Java-based applications.
\n
Develop RESTful APIs and microservices using Spring Boot.
\n
Write clean, efficient, and maintainable code following coding standards and best practices.
\n
Collaborate with business analysts, product owners, QA teams, and other developers to deliver high-quality software.
\n
Troubleshoot, debug, and resolve application issues.
\n
Optimize application performance and scalability.
\n
Participate in code reviews and provide constructive feedback.
\n
Develop and execute unit and integration tests.
\n
Work with CI/CD pipelines and version control systems.
\n
Prepare technical documentation and support production deployments when required.
\n
\n
\n
Required Skills
\n
\n
3+ years of experience in Java development.
\n
Strong proficiency in Java 8/11/17.
\n
Hands-on experience with Spring Boot, Spring MVC, and Spring Framework.
\n
Experience developing RESTful APIs and microservices.
\n
Strong knowledge of SQL and relational databases such as Oracle, PostgreSQL, or MySQL.
\n
Experience with JPA/Hibernate.
\n
Knowledge of Git and Maven/Gradle.
\n
Familiarity with Agile/Scrum methodologies.
\n
Strong analytical and problem-solving skills.
\n
Excellent verbal and written communication skills.
\n
\n
Numbers & Facts
Location
Richardson, TX
Skills
Agile Programming Methodologiesunmatched
Application Programming Interface (API)unmatched
Best Practicesunmatched
Business Analysisunmatched
Code Reviewsunmatched
Coding Standardsunmatched
Communication Skillsunmatched
Continuous Deployment/Deliveryunmatched
Continuous Integrationunmatched
Cross-Functionalunmatched
Gitunmatched
Gradleunmatched
Hibernateunmatched
Integration Testingunmatched
Javaunmatched
Java Persistence API (JPA)unmatched
Mavenunmatched
Microservicesunmatched
MySQLunmatched
Oracleunmatched
PostgreSQLunmatched
Presentation/Verbal Skillsunmatched
Production Supportunmatched
Quality Assuranceunmatched
Quality Managementunmatched
REST (Representational State Transfer)unmatched
Relational Databases (RDBMS)unmatched
SQL Databasesunmatched
Scrum Project Management and Software Developmentunmatched