Search by job, company or skills
What you need to know about the role
Job Description:
Your way to impact
We are looking for an experienced highly skilled Java Engineer to join our development team. In this role, you will lead the design, development, and maintenance of robust platforms responsible for identifying issues caused by changes proactively. You will collaborate with cross-functional teams to deliver scalable and efficient solutions that drive our business objectives.
Your day to day
Designing, developing, and delivering software related to platforms using Java and front end technologies.
Completely own the productionlization, and delivery of the technical solutions that improves productivity, drives operational efficiency.
Follows design principles of software engineering and build features to ensure the scalability, performance, and reliability of large-scale applications
Develop efficient, elegant, clean code.
Work cross-functionally with other engineering, architectural teams, Product, Vendors, project management teams.
Lead code review sessions
Continuously look for opportunities for automation to build efficient products.
Excellent written and verbal communication skills with the ability to present complex technical information in a clear and concise manner to a variety of audiences.
What do you need to bring
Education: Bachelor s or Master s degree in Computer Science, Engineering, or a related field.
Experience: 2-4 years of experience in Software development.
Technical Skills:
Strong Object-oriented programming skills and expertise in one of Java/J2EE
Experience with REST API s, Java frameworks such as Spring, Unit Testing and build tools.
Working experience with databases such as MongoDB/MySQL/ Oracle etc
Exposure and Understanding of NoSQL databases and microservices is a plus.
Proven track record in delivering highly available, scalable systems on time
Conversant in design patterns
Understanding of CI/CD pipelines and DevOps practices.
Experience in Unix based development environment
Experience in QA methodologies, test automation and automation frameworks
Experience in JUnit, Selenium is a plus
Experience working in payments or financial services industry is a plus.
Experience working in any of the front end technologies such as React,Angular,Node is a plus
Knowledge of code versioning tools, such as Git.
Date Posted: 11/07/2024
Job ID: 84149357