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