What are the responsibilities and job description for the Java Backend Developer_ Austin, TX_(Need Local_F2F Interview) position at Arbor Tek Systems?
Hiring: Java Backend Developer
Location: Austin, TX (Onsite)
Experience: 12 Years
Mode of Interview: In-Person Interview
Need Local Candidates Only No Relocation
Job Summary
- We are seeking an experienced Java Backend Developer to design, develop, and maintain scalable backend systems and APIs.
- The ideal candidate will have strong expertise in Java, Spring Boot, microservices architecture, and cloud technologies, with the ability to build high-performance and reliable applications.
Key Responsibilities
- Design, develop, and maintain backend services and RESTful APIs using Java
- Build scalable applications using Spring Boot and microservices architecture
- Develop and optimize high-performance, secure, and reliable backend systems
- Write clean, efficient, and maintainable code following best practices
- Work with databases (SQL/NoSQL) for data storage and retrieval
- Integrate applications with third-party APIs and services
- Implement authentication, authorization, and security standards
- Participate in code reviews, debugging, and performance tuning
- Collaborate with frontend developers, DevOps teams, and business stakeholders
- Troubleshoot and resolve production issues
- Maintain proper technical documentation
Required Skills
- Strong hands-on experience in Java (Core Java, Java 8 )
- Expertise in Spring Boot, Spring MVC, and Spring Security
- Experience with microservices architecture
- Strong knowledge of REST APIs and web services
- Proficiency in SQL (MySQL, PostgreSQL, Oracle)
- Experience with NoSQL databases (MongoDB, Cassandra)
- Familiarity with Kafka or messaging systems
- Understanding of Docker and Kubernetes
- Strong knowledge of design patterns and OOP concepts
- Experience working in Agile/Scrum environments