What are the responsibilities and job description for the Java Developer position at Glansa Associates?
*****Looking only on W2*****
Job Title: JAVA Developer
Location: Sunnyvale, CA, USA (5 days to office - Onsite role)
Contract for 2-3 years
Job Description:
Responsibilities:
- Design, develop, and maintain Java-based backend applications, ensuring performance and scalability.
- Build and maintain Angular-based front-end user interfaces with a focus on accessibility (ADA/WCAG compliance), usability, and responsiveness.
- Collaborate with cross-functional teams, including business analysts, quality assurance engineers, and other stakeholders, to implement requirements.
- Develop and maintain RESTful APIs for seamless integration between frontend and backend systems.
- Identify and resolve technical challenges to ensure system reliability and efficiency.
- Stay current with industry trends, emerging technologies, and best practices in Java and Angular development.
- Support knowledge sharing through mentorship, code reviews, and contributing to coding standards and best practices.
- Participate in the full software development lifecycle, including requirements gathering, design, coding, testing, and deployment.
Required Skills:
- 4 years of experience with Java and the Spring Framework
- 4 years of experience in web application development
- 4 years of experience working with Angular
- 4 years of experience with relational databases such as Oracle
- Strong proficiency in Java, Spring Framework (Spring Boot), Hibernate/JPA, and caching technologies.
- Advanced expertise in Angular, TypeScript, HTML5, and CSS3.
- Experience designing, creating, and documenting RESTful APIs using Spring Boot and OpenAPI.
- Familiarity with middleware platforms such as Apache Kafka, Redis, and Boomi.
- Understanding of CI/CD pipelines, deployment automation, and dynamic environment configuration.
- Ability to create wireframes and mockups to communicate design concepts effectively.
- Strong knowledge of relational databases.
- Exposure to cloud platforms such as AWS, Azure, or Google Cloud.
- Excellent analytical and problem-solving skills.
- Strong written and verbal communication skills.
- Ability to work both independently and collaboratively in a team environment.
- Experience with containerization and orchestration tools such as Docker and Kubernetes.
- Familiarity with Agile, Scrum, Iterative, and Waterfall development methodologies.
If you have any queries, you can reach out to me on below link
https://www.linkedin.com/in/rakshith-p-a21798225/