Participate in all the phases of SDLC to build enterprise quality software applications using the latest technologies.
Responsible for delivery of significant portions of the software applications.
Build code that is reusable, maintainable and scalable.
Promote and deploy code using standard release management tools; must be comfortable with techniques that leverage team-based development.
Support application development through code reviews, system testing and user acceptance testing, bridging gap between business rules and technical implementation when necessary.
Communication of status, issue, and risk disposition to all stakeholders, including senior management, on a timely basis
The individual would have experience in product operating model development, cloud development, domain driven design, microservices & APIs, containerization, and development of computationally intensive products.
Should have strong influencing and negotiating skills and be able to advance the firm’s roadmap programs.
Qualifications
Strong experience in Java 8, Spring Boot, Microservices, Kafka, Hibernate or JPA and REST API.
Proven experience in overseeing the direction, development, and implementation of software solutions.
Experience of test-driven development alongside use of test frameworks e.g. Junit, Mockito Power mock.
Experience with continuous delivery and deployment.
Should be conversant with Build tools like Maven, Gradle, and good experience with Gitlab.
Demonstrable experience in leading a cloud-based implementation like AWS Cloud and Micro services.
Translate product and business requirements into technical solutions.
Good knowledge of SQL, PLSQL technologies with databases MySQL / MongoDB and Oracle.
Working within an agile development methodology (Kanban, Scrum, SAFe etc).
Good in refactoring, writing clean code, following best coding practices.
Benefits
We offer great benefits – Competitive Paid Time Off, Medical, Dental and Vision Insurance, 401(k).
We invest in our employees – Every employee is provided with a stipend to invest in certifications, a master’s degree, or even a doctorate. We want you to grow as an expert and a leader and offer flexibility for you to take a course, a certification, or attend a conference. We are committed to supporting your curiosity and sustaining a culture that prioritizes commitment to continuous professional development.
We work hard, we play hard. SreeTechSystems is committed to injecting fun into every day. We dedicate funds for activities – virtual and in-person – e.g., we host happy hours, holiday events, fitness events, and annual celebrations. In alignment with our commitment to our communities, we host and attend charity galas/events. We believe in appreciating your commitment and building a positive workspace for you to be creative, innovative, and happy.
SreeTechSystems is an Affirmative Action/Equal Opportunity employer. As such, any personnel decisions (hire, promotion, job status, etc.) on applicants and/or employees are based on merit, qualifications, competence and business needs, not on race, color, citizenship status, national origin, ancestry, gender, sexual orientation, gender identity, age, religion, creed, physical or mental disability, pregnancy, childbirth or related medical condition, genetic information of the employee or family member of the employee, marital status, veteran status, political affiliation, or any other factor protected by federal, state or local law.
To perform this job successfully, an individual must be able to perform each essential duty satisfactorily. Reasonable Accommodations may be made to enable qualified individuals with disabilities to perform the essential functions.