Role Objective This role is primarily responsible :
Architect (plus review) enterprise-level software using Java/J2EE frameworks while excelling on the key aspects of performance, scalability, and code quality
Principal Accountabilities :
- Architect (plus review) enterprise-level software using Java/J2EE frameworks while excelling on the key aspects of performance, scalability, and code quality
- Build technical upgrade roadmaps
- Make active contributions in analysis and design of requirements; should have in depth understanding of design aspects and should be able to apply the same
- Communicate with all stakeholders for technical, business, and functional requirements; should have excellent and mature communication skills
- Pick up challenging and exploratory assignments; be persistent with trainings and new learnings (have positive attitude towards learning)
- Work on software development methodologies such as Agile, always deliver keeping all stakeholders proactively informed of the progress and risks/dependencies
Part III - Role Requirements
Education B.E/ B. Tech, MS, M. Tech, MCA
Experience 12+
Primary Skills - Strong in Java and J2EE technologies and Web technologies, design patterns and principles
- Experience in architecting enterprise solutions on Java, Spring Technologies (Spring, Spring MVC, Spring Boot), Hibernate, Web Services (RESTful/SOAP)
- Hands on experience in Microservices design, development, and reviews
- Hands-on experience with AWS cloud platform
- Having web development skills in JavaScript, Angular 8, JQuery, CSS, HTML and Bootstrap
- Working experience with ORM tools like JPA/Hibernate/Spring Data/MyBatis
- Strong RDBMS and Talend skills
- Knowledge on inspection tools like SonarQube/Sonar Lint
- Continuous integration experience (Jenkins/JIRA/Maven/Git)
- Experience in writing unit tests (Junit/Mockito/Easy Mock) etc.
- Understanding of software design patterns and Java best practices
- Relevant experience in working with cross-cultural teams across multiple locations
- Working experience in servers like Tomcat, JBoss, WebSphere, WebLogic etc.
- Knowledge on Messaging, XML
- Design, implementation, and fine tuning of large database applications preferably using Oracle
Secondary Skills - Experience of leading teams :
- Experience with Agile software processes
Certification - Not mandatory
- Following may be given preference:
- Oracle Certified Professional: Java
- AWS cloud platforms
- Talend Experienc
Didn’t find the job appropriate? Report this Job