Cynet Systems ยท 4 days ago
Senior Java Full Stack Developer
Wonder how qualified you are to the job?
EmploymentRecruiting
Insider Connection @Cynet Systems
Responsibilities
Lead the design and provide solutions for complex problems.
Collaborate effectively and communicate well within the team.
Implement integration solutions with Microservices, RESTful Web Services, and Web APIs.
Identify and resolve performance bottlenecks in the software architecture.
Debug and resolve issues in heavy batch processing and data processing jobs.
Qualification
Find out how your skills align with this job's requirements. If anything seems off, you can easily click on the tags to select or unselect skills to reflect your actual expertise.
Required
8+ years of Core Java development experience, familiar with Java 7 or higher.
At least 3-4 years of experience leading a team.
Full Stack programming experience including coding, debugging, and using Java, Spring, Sprint batch, SQL, Hibernate, Angular and AWS.
Experience in developing and delivering performant, scalable, observable, and robust cloud-based software architectures designs and software.
Experience in automation, scripting, developing CI/CD and DevOps capabilities.
Expertise lead the design and provide solutions for complex problems.
Excellent collaboration & communication skills.
Expert proficiency in application of analysis/design engineering functions.
Expert proficiency in application of non-functional software qualities such as resiliency, maintainability, etc.
Expertise with implementing integration solutions with Microservices, RESTful Web Services and Web APIs.
Experience using software architectural principles to integrate critical software applications.
Provide expertise for teams in all matters related to deployment, building and release process.
Experience delivering in an Agile environment.
Heavy batch processing and data processing.
There are about 250 batch jobs (AutoSys scheduler).
Some of these jobs run for hours and process heavy data loads (6TB and millions of records).
So there is always a challenge when jobs fail and candidates should have an experience of debugging and identifying issues fairly quick.
Experience with โ AWS, Hibernate, Spring JPA, Oracle SQL , Spring, spring batch.
Able to help identify 'Performance' bottlenecks and help resolve issues.