Overview
Skills
Job Details
Company: Aaratech Inc
Aaratech Inc is seeking a skilled Java Developer to join our fast-growing team in Texas. The ideal candidate will have strong expertise in the full Software Development Life Cycle (SDLC) and a passion for building robust, scalable backend systems. You will collaborate closely with engineering, QA, and product teams to deliver high-quality software that supports critical business functions.
Key Responsibilities:Design, develop, and maintain enterprise-level Java applications
Collaborate with cross-functional teams to define, design, and deliver new features
Write clean, efficient, and reusable Java code
Develop and execute unit and integration tests
Troubleshoot, debug, and optimize existing applications for performance and reliability
Participate in code reviews and follow established development best practices
Bachelor's degree in Computer Science or a related technical field
Minimum 3 years of hands-on experience in Java development
Strong proficiency in Core Java, Spring Framework (Spring Boot, MVC, Security)
Experience with RESTful APIs, Hibernate/JPA, and Multithreading
Solid understanding of Relational Databases like MySQL, PostgreSQL, or Oracle
Familiarity with Version Control Systems (Git)
Strong grasp of the Software Development Life Cycle (SDLC)
Experience working in Agile/Scrum environments
Knowledge of Microservices architecture and containerization tools like Docker
Familiarity with CI/CD tools such as Jenkins, GitLab CI
Exposure to Cloud platforms (AWS, Azure, or Google Cloud Platform)
Experience in performance tuning and application optimization
Excellent debugging and problem-solving skills
Strong communication and team collaboration abilities
Work on challenging and impactful projects
Join a collaborative, inclusive, and growth-focused team
Opportunity to work with modern Java technologies
Competitive salary and benefits package