Monday, September 14, 2020

Principal Software Development Engineer - Java/J2EE Programming (10-15 yrs) (Future Domain Services Private Limited)

Principal Software Development Engineer

Key Responsibilities :


- Must to have-Core Developer and JAVA backend, HA production and CI/CD Automation

- You will be solving deep technical problems and building innovative solutions in a fast-paced environment working with smart and passionate SDE's. You will be extending and refactoring the on-premise and cloud components of our Big Data Analytics Pipeline. 


- You should be experienced and comfortable building for the cloud - designing for five 9s, globally distributed all-active deployments, horizontal scalability, fault tolerance, and more. You should be comfortable learning, evaluating, and deploying new technologies.


- Our services are deployed in an Amazon Web Services environment, and so you will be working hands on with many AWS components. You thrive in true-agile, highly paced, production facing environment. 


- You have a low tolerance for mediocrity. You love to write code and build great stuff. You are the technical leader of the team. You are comfortable in working with the team to drive agile and risk focused delivery plans and drive technical decision making & resolutions.

Technical Experience :

- 10+ years of professional related Java/J2EE experience and object-oriented methodologies

- Experience with Java Multi-threading involving fault tolerant highly scalable systems

- Experience with Spring, Hibernate, messaging, Java Eco-System and libraries such as guava, log4j2 etc.

- Highly skilled in the reuse of, extension of, and refactoring of software.

- Experience in building high-availability (HA) production-grade solutions in virtualized environments.

- Practical experience in concurrent, fault tolerant, low latency, distributed, highly scalable systems- Good to have

- Solid understanding of messaging paradigms, NoSql, REST API, Microservices, Containers- good to have

- Understanding of and practical experience with the principles of designing and building production quality REST APIs.- Must have

- Active Directory, bash/python/perl/ruby scripting- optional

- Experience designing/implementing high performance Web services using SOA/REST/Microservices

- Experience in the design/build/maintenance/refactor of large-scale low latency high performance systems

- Ability to quickly learn and develop expertise in highly complex existing applications and architectures

- Extensive knowledge with high volume distributed application development in cloud environment

- Strong troubleshooting and debugging skills, particularly in both production and non-production networks.

- Agile methodologies, TDD, Code review, documentation best practices

- Practical experience with Linux/Unix system administration, monitoring tools and troubleshooting.

- Linux/JVM internals, containerization

- CI/CD, Automation (Ansible a plus)

Apply Now

No comments:

Post a Comment

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