Senior Java Developer
Location- Alpharetta, GA (Onsite | Locals needed) (In-Person interview)
Long Term
Must Have Skills-
Java
Springboot
Google Cloud Platform
Required Skills & Qualifications
6+ years of experience in Java/JEE development
Strong experience with Spring, Spring Boot
Hands-on experience with REST and SOAP web services
Expertise in Hibernate, SQL, and relational databases
Experience with Tomcat and application servers like WebSphere
Knowledge of CI/CD tools such as Jenkins and Sonar
Experience with AJAX and responsive, cross-browser web applications
Strong understanding of API design and integration
Familiarity with Swagger, JSON payloads, and RESTful interfaces
Experience with Google Cloud Platform (Google Cloud Platform) or AWS Architecture & Design
Strong understanding of multi-tier architecture
Proficiency in UML, design patterns, and application architecture Testing & Methodologies
Experience with unit testing using JUnit or similar frameworks
Strong exposure to Agile and Scaled Agile (SAFe) development methodologies
Key Responsibilities
Collaborate with Product Owners to understand business requirements and lead requirement-gathering sessions
Own backlog items and coordinate with team members to deliver sprint commitments
Perform technical design reviews and code reviews to ensure best practices
Design, develop, prototype, and troubleshoot applications across UI and service layers
Conduct peer reviews to ensure scalability, reusability, and maintainability of code
Participate in technical discussions related to architecture, design, development, and user experience
Demonstrate project features and enhancements to client stakeholders
Support QA teams with test planning, root cause analysis, and defect resolution
Provide overlap support with onsite/customer teams until 9:00 PM IST
Tools
Bitbucket
Jira
Confluence