Wednesday, January 06, 2021

Landmark Group - Enterprise Architect - Java/J2EE Technologies (10-15 yrs) (Landmark Group)

Job Responsibilities :


- Own the end-end functional & technical architecture of the different systems involved and architecture related artifacts are constantly and continuously maintained. These include technology service architecture, deployment architecture, system integration architecture, sequence diagrams, etc.

- You determine the technology choices for any new systems/services to be built and how they are integrated into existing system landscape.

- Deeply understands the pros & cons of microservices built to REST standards.

- Uses Azure or other public clouds to build always-on services.

- Aware of how to scale applications horizontally to ensure services have low latency and high throughputs

- Designs systems to eliminate single point of failures and keeps DR & HA in mind.


Job Requirements :


- Expert in Java as a programming language and conversant with J2EE standards. You understand code related tuning aspects for thread management, memory, etc.

- Strong RDBMS skills, understand data normalizations and such aspects when designing tables. Proficient in Oracle/My SQL and deeply understands SQL, performance tuning aspects.

- Deploys No SQL technologies such as MongoDB or Cassandra to ensure quick service responses.

- Uses varied offline integration technologies such as JMS, Kafka & Apache Streams and suggests right technologies for the different needs.

- You may not be actively coding but you are still a hands on engineer and conduct proof of concepts where needed.

- Aware of Elastic Search, Kibana, Logstash to quickly build dashboards for simple needs

- Uses New Relic or other tools to monitor systems and performance of different services.

- You run architecture review board of India eCommerce teams to actively review the designs from different engineers for performance & security aspects.

- Guide & mentor to lead engineers in different teams and motivates them to learn new technologies

- Work alongside Product Management teams to provide technical solutions and efforts required for the proposed features

- Strong proponent of agile development and test automations at component level using unit tests and deploying other mocks for external dependencies.

- You assist QE teams to help them design end-end test automation suite. And in managing data in UAT environments with continuous refreshes from production.

- Excellent communication skills to articulate the technology choices to other members as well as to leadership teams

- You are passionate about technology & continuously keeps abreast of emerging ones

- Bachelor of Engineering in Computer Science or equivalent from a top tier college

- 10+ years of experience in well-recognized companies and loves working in a fast-paced environment

Apply Now

No comments:

Post a Comment

Note: Only a member of this blog may post a comment.