Quick Overview
Job Description
Role :: JAVA API
Location :: Dallas,TX / Charlotte NC
Type :: Fulltime
Job Description
Must Have Technical/Functional Skills
Roles & Responsibilities
Key Words to search in Resume
• 7+ years of software engineering experience with 2+ years in a Technical Lead role
• Strong hands-on expertise in:
• Java 17/21
• Spring Boot
• REST APIs & Microservices
• Kafka/Event-driven architecture
• SQL Server / Oracle databases
• GraphQL APIs
• GitLab CI/CD
• Kubernetes
• Distributed system design
• Experience designing and reviewing HLDs and LLDs
• Strong understanding of scalability, resiliency, performance tuning, and production support
• Experience leading offshore/onshore development teams
• Hands on coding, need to clear coding test Key Responsibilities:Lead the design and development of robust, scalable, and maintainable backend systems, ensuring adherence to high and basic design principles
• Lead database architecture and optimization efforts, with a focus on performance and data integrity
• Qualifications:Minimum of 10 years of experience in Java development, with a strong focus on Spring Boot and backend architecture
• Strong understanding of cloud architectures, preferably with relevant certification (AWS).Expert knowledge of both SQL and NoSQL databases
• Proven track record in designing and implementing complex system integrations
• Strong background in test-driven development and automated testing frameworks
Responsibilities
• Collaborate with cross-functional teams to design and implement integration solutions, ensuring seamless data flow across systems
• Apply SRE principles to enhance system reliability, performance, and availability
• Utilize container technologies such as Docker, Kubernetes, and OpenShift to streamline deployment and orchestration of applications
• Leverage Spring Boot to develop microservices and backend applications, applying best practices and design patterns
• Design and implement RESTful APIs, ensuring high performance and responsiveness to requests
• Guide the creation of responsive and intuitive user interfaces using modern JavaScript frameworks, with a focus on React
• Write unit and integration tests using JUnit, Mockito, or PowerMock, and ensure adherence to quality and security standards using tools like Sonar, Fortify, and Web Inspect
• Produce comprehensive documentation for each microservice, detailing ar chitecture, design decisions, and implementation guidelines
• Participate in Agile development processes, contributing to sprint planning, reviews, and retrospectives
• Proactively identify and resolve bugs and performance issues in a timely manner
• Engage in database design and optimization for integration systems, ensuring efficient data management and retrieval
Similar jobs
- SG
Python Developer - Data Protection Services
NewSoftware Guidance & Assistance
Alpharetta, GA🇺🇸HybridYesterdayDockerExpressFastAPI+15Technology - PH
API Developer
NewPhoton
Springfield, MO🇺🇸HybridYesterdayMicroservicesMySQLSpring+6Technology - QT
.NET Developer
NewQUANTUM TECHNOLOGIES LLC
Florida City, FL🇺🇸$86/hrHybridYesterdayDockerMicroservicesSQL+17Technology - IN
.Net Developer (HL7)
NewInfoPeople Corp
Queens, NY🇺🇸HybridYesterdayMicroservicesSQLSQL Server+6Technology - PS
Full Stack Developer
NewPrabhav Services Inc
Columbus, OH🇺🇸HybridYesterdayDockerMicroservicesMongoDB+16Technology - RD
Sr Full Stack Developer
NewRandstad Digital
Cleveland, OH🇺🇸$59 - $69/hrRemoteYesterdayAWSScrumAgile+10Technology