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