Project Role : Custom Software Engineer
Project Role Description : Design, build and configure applications to meet business process and application requirements.
Must have skills : Spring Boot
Good to have skills : GraphQL (Query Language)
Minimum 3 year(s) of experience is required
Educational Qualification : 15 years full time education
Summary: As a Custom Software Engineer, you will design, build, and configure applications to meet business process and application requirements. A typical day involves collaborating with team members to understand project needs, developing software solutions, and ensuring that applications are optimized for performance and usability. You will engage in problem-solving discussions, contribute innovative ideas, and refine your skills through hands-on development and testing activities, all while adhering to best practices in software engineering. Roles & Responsibilities: • Design, develop and maintain microservices-based applications using Java • Write clean, efficient and maintainable code that adheres to API standardization • Participate in code reviews and contribute to the development of coding standards • Mentor junior engineers and contribute to the development of a strong engineering culture within the team • Design and develop APIs to support digital experiences using open source and cloud technology • Work as part of an agile team to turn complex business needs into elegant solutions • Conduct design reviews to ensure solutions fit our architecture, security, scalability and maintainability guidelines • Provide squad level engineering leadership and contribute to our engineering community and standards • Ensure the continued implementation of a test first approach. and implement the clean architecture principles. Professional & Technical Skills: • Strong experience with Java 8 and spring boot • Strong experience with unit test and integration test build • Experience in developing microservices-based applications • Experience with API standardization • Experience with AWS • Good understanding on CI/CD pipelines using tools like Jenkins • Good understanding on Agile software development methodologies • Development experience using TDD in Java • Experience designing microservices architecture • Experience building RESTful web services and GraphQL Additional Information: • The candidate should have minimum 5 years of experience • Excellent verbal and written communication skills to interact with stakeholders at various levels. • Strong active listening, multitasking, and organizational skills. • Logical problem-solving ability and adherence to processes and guidelines. • Ability to work effectively in a collaborative team environment.
15 years full time education