Source description
About the role
Role- Java Developer Duration- 10 Months Location- 100% Remote Required Skills : Java Job Description : Job Details: Tech stack: Java, Springboot, Kafka, Rest APIs, SQL, (Azure and GCP), Kubernetes, For full stack: React, JavaScript, and NodeJS are a plus Project Overview: A variety of these job openings will be a new team focused on background APIs and services. The subset will be responsible for integrations for 3rd party tools (workforce, SAP, Cronos, CRMs, and salesforce. Duties: · Design and implement various pieces of software ecosystem in a massively scalable, highly performant, multi-tenant, global e-Commerce platform in Java. · Lead design architecture discussions to come up with the system design and architecture for new products or improvements to existing ones. · Gather requirements, design, develop, test and support the software applications. · Implement Kafka based solutions for asynchronous feed processing. · Develop multi-tier applications using REST and Java. · Develop software components in Java to load large volume of data to NoSQL databases like Cassandra. · Build alerting and monitoring systems for application monitoring and troubleshooting. · Build and develop automated software test suites for all new software features and enhancements. · Debug business and production issues and build necessary safeguards to prevent recurrences. Minimum education and experience required: · Master’s degree or the equivalent in Computer Science, Engineering (any) or related field and 2 years of experience in large scale enterprise software development environment · Bachelor’s degree or the equivalent in Computer Science, Engineering (any) or related field and 5 years of experience in large scale enterprise software development environment. Skills required: · Designing and implementing REST API web services using Java; Object-oriented programming using Java; Create Cloud Native applications using Java, Springboot; Implement Spring MVC; Integrate Relational Database using JDBC · Implement event driven application using Kafka · Experience in Multi-tier application development using Java. Experience with hands-on development using NoSQL databases Cassandra or MongoDB. · Experience developing and maintaining test suites using frameworks including Junit. · Experience working with microservices architecture. · Experience using Linux/Unix operation systems. · Experience with data structures and algorithms. · Experience in Multithreaded programming using an object-oriented programming language including Java. -- ---- Thanks & Regards, Tejash - Technical Recruiter Thought wave Software and Solutions 314 N. Lake St, Suite 6, Aurora IL 60506 Desk: 6304918494 EXTN: 157 Email :tejash@thoughtwavesoft.com Website:www.thoughtwavesoft.com https://www.linkedin.com/in/tejash-chettipalli-342aa2246
More at Thoughtwave Software and Solutions