Overview
On Site
Full Time
Skills
java
AWS
Spring
Job Details
Role: Java Full Stack Developer
Location: Southlake TX (100% Onsite)
Job Description:
- 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.
- relevant experience in Java Full Stack design and architecture.
- multi cloud architecture experience, with understanding of services and documentation e.g. Google Cloud Platform 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 (Google Cloud Platform, 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.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.