Company logo

Java Software Engineer

Daiviksoft Technologies Private Limited

Trivandrum

in 7 days

Brief DescriptionJob Description

Adapt to a dynamic work environment. Stay updated with the latest in technology and always think about the customer first.

● Study and understand the product specifications thoroughly to design appropriate software solutions. Suggest improvements and optimize existing implementations. ● Learn new technologies for solving interesting business problems on the go. ● Develop code using industry best practices with good me and space complexities wherever applicable. Your code should be readable and easily understandable by your peers. ● Perform Code Reviews and suggest improvements. ● Develop JUnit test cases with good code coverage. ● Work with leading technologies like IoT, SpringFramework, AWS Lambda, AWS API Gateway, MySQL, AWS CloudForma on, AWS DynamoDB, AWS Elas Cache, Git, Jira and Jenkins among many others. ● Work with independence and show ownership of tasks. ● Create a good environment in your team, guide and mentor other members.     Requirements ● Good understanding of Data Structures and Algorithms. ● Sound understanding of previous work and the technologies used. ● You should have good hands-on programming experience with Java / JEE + Microservices ● Exposure to the Spring / Spring Boot framework is an advantage. ● Hands-on experience in Database querying either using SQL ● Thorough understanding of OOPs and OOAD. ● Good knowledge of design patterns and their applications to appropriate requirements. ● You should be able to take ownership, design, develop, and deploy in a collaborative environment with other team members ● Exposure to handling B2B integration is an advantage. ● 2-6 years of experiencePreferred SkillsRequirements ● Good understanding of Data Structures and Algorithms. ● Sound understanding of previous work and the technologies used. ● You should have good hands-on programming experience with Java / JEE + Microservices ● Exposure to the Spring / Spring Boot framework is an advantage. ● Hands-on experience in Database querying either using SQL ● Thorough understanding of OOPs and OOAD. ● Good knowledge of design patterns and their applications to appropriate requirements. ● You should be able to take ownership, design, develop, and deploy in a collaborative environment with other team members ● Exposure to handling B2B integration is an advantage. ● 2-6 years of experienceLocation - Bangalore