Tuesday, September 08, 2020

DWield - Senior Software Engineer - Java/J2EE Technologies (3-5 yrs) (DWield)

Minimum qualifications :

- BE / BTech / MTech

- 3 to 5 years of experience in building enterprise solutions using Java/J2EE technologies.

- Experience in at least one J2EE servers like JBoss/Wild Fly, Drop Wizard, WebLogic, etc.,

- Excellent knowledge of RDBMS (Oracle, MS SQL, etc.), SQL/PLSQL, NoSQL database (Couchbase, MongoDB, etc.,), Distributed Cache and Message Queues.

- Experience in developing REST web services using a high-performance micro-services framework.

- Thorough knowledge of SDLC process and agile methodologies.

Preferred qualifications :

- Object-Oriented analysis and design using common design patterns.

- Insight of Java and JEE internals (Application Performance Tuning, Transaction Management etc.).

- Hands-on exposure to Linux, SVN / Git, Maven/Gradle, CI/CD (Jenkins), static code analysis tools.

- Exposure to financial domain (banking, ecommerce transactions, payment gateways, etc.)

- Exposure to security concepts like encryption, hashing, certificates, tokenization, PCI DSS, etc.

- Contribution/ participation with open source technologies is a plus.

Roles and Responsibilities :

- Design, develop and unit test the assigned modules as per requirement using best practice guidelines.

- Actively participate in design review and stand-up meetings.

- Actively take up self-review and peer-review of the design and code components.

- Analyze and understand the requirements; provide coding/unit testing estimates and adhere to the committed timelines.

- Understand non-functional requirements like performance, security, etc., and address them proactively during design and coding.

- Take ownership of one or more functional modules or components and be responsible for end-to-end delivery and maintenance of assigned modules.

- Ability to work with small teams on aggressive timelines and ensure quality deliverables.

- Ensure designs are following specifications & standards.

- Excellent listening, writing skills and strong technical competency are essential

- Should be able to analyze and troubleshoot issues in production

- Support continuous improvement by investigating alternatives and technologies and presenting these for architectural review.

- Process building and project management

Apply Now

No comments:

Post a Comment

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