Role : Java Architect
Employment Type : Full Time (Permanent)
Job Location : Noida
Education : B. Tech - (CS/IT)/ MCA
CTC : As per Skill & Current pay out
Job Description :
- We are looking for a hands-on Java architect with strong software engineering skills and a passion for architecting scalable and secure enterprise-class Java web applications.
- You will be key to establishing and implementing the best of enterprise technologies and setting design & coding best practices for secure, reliable and high-performance software application development.
Job Responsibilities :
- Work with the Engineering Leadership to determine a long-term architectural strategy to help meet the demands of our business.
- Designing & implementing a scalable architecture for enterprise-class Java-based applications.
- Provide expertise on current technology landscape and survey/advise on available technology options.
- Troubleshooting design flaws and system bottlenecks.
- Performing validation tests to ensure the flexibility and scalability of the Java environment.
- Join an agile engineering team and provide leadership during all phases of the SDLC (including prioritization, design, estimation, implementation, review, release, documentation, and maintenance)
- Provide mentorship to younger engineers in the organization (including reviews of code and work)
- Establish architecture, design patterns, policies, standards and best practices.
Desired Skills :
- Extensive years of experience designing, architecting, or implementing distributed software solutions in Java/J2EE
- Should have strong knowledge & hands-on experience on Java 1.8+.
- Should be very strong in ORM, OOAD, Design patterns and MVC.
- Must have extensive experience with the following technologies - J2EE, Spring MVC, Spring boot, Hibernate, REST, SOAP, Tomcat, Javascript, JQuery, AngularJS/EXTJS, caching frameworks (EhCache, Memcache, Redis, etc.)
- Deep Expertise in system design and architecture, ability to evaluate different technology tools and stack for specific business requirements.
- In-depth understanding of architecture driven methodologies, micro-services, API, technologies, and trends - Good knowledge of various hosting platforms (e.g. AWS) and interest in new technologies and trends (e.g. containerization, serverless computing)
- Extensive experience in continuous integration and deployment (e.g. Jenkins, SonarQube) - Knowledge of software version control concepts and change management processes. Must have working experience with Github.
- Experience with any performance monitoring tools such as Dynatrace, New Relic, or similar.
- Knowledge of data security practices, secure coding practices, OWASP and PCI-DSS security standards - Knowledge/Experience in the following current technologies will be an added plus: Elastic search, MongoDB, ELK stack, RabbitMQ, Kafka)
No comments:
Post a Comment
Note: Only a member of this blog may post a comment.