Overview
Skills
Job Details
Company: Aaratech Inc
Visa sponsorship is not available
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