Role: Sr. Java Full Stack Developer
Location: Southlake TX (100% Onsite) –
Job Description:
• Overall 10+ years of experience in Java Full Stack.
• Experience with Full stack web applications on cloud. Assist in the design, development, and maintenance of web applications using Java and related technologies.
• Minimum 3-4 years of relevant experience in Java Full Stack design and architecture.
• Minimum 3-4 years of multi cloud architecture experience, with understanding of services and documentation e.g. GCP and Azure.
• Expertise in Documentation for the SDLC.
• Expertise in design and implementation of SDLC processes for the Java Full Stack applications.
• Write clean, efficient, and maintainable code, following best practices and coding standards.
• Participate in testing and debugging activities to ensure the delivery of high-quality software.
• Work closely with senior developers, designers, and other team members to implement new features and enhance existing ones.
• Proficient in developing web Applications using Java, Hibernate, Spring, Spring Data, Spring Rest, Spring Cloud.
• Understanding of databases, database design, best practices and usage of SQL, PostgreSQL, NoSQL Database.
• Working Knowledge on Cloud (GCP, Azure) and various services.
• Good knowledge on Design Patterns.
• Good knowledge and working experience on writing Unit tests, Integration Tests and Automation frameworks.
• Good understanding and working experience on CI/CD tools like GIT, Bitbucket, Bamboo, Jenkins.
• Good Knowledge and working experience on Logging, Observability, Alerts and Monitoring.
• Good Knowledge and working experience on Containerization of Applcaiand Docker.
• Good Knowledge and working experience on Logging, Observability, Alerts and Monitoring.
• Knowledge and usage of SonarQube, Black Duck Tools and resolving issues.
• Familiar and comfortable with agile development techniques.
• Critical-thinking and strong problem-solving skills.
• Demonstrates ability to work effectively within a team and with cross-functional technical and business teams.
• Excellent communication skills and the ability to work well in a team environment.
• Good to have knowledge/experience on LLMs, LangChain, OpenAI.
• Good to have Python experience.