Keyskills : Senior Java Developer
Job Description:
Required Skills:
- 10+ years of experience in Object Oriented Design, Development, Testing and Implementation of mission critical business applications using Java & J2EE Technologies
- 7+ years of working experience in Java Servlets, JMS, EJB, Junit, Design Patterns, REST/SOAP web-services, Java Frameworks- Spring/Spring Batch/Struts/Hibernate
- 7+ years of experience with expertise in Java Application Servers like WebSphere, JBoss, WebLogic
- 5+ years of experience working with Java script, AJAX, CSS and HTML
- 3+ years of experience working UI Framework (Angular, JQuery)
- 2+ years of experience in developing Cloud solutions – preferably Azure – using micro services architecture
- 5+ years of experience in database design, data modeling and stored procedures, functions and triggers in relational databases like Oracle / SQLServer / MySQL
- Good working knowledge on design patterns
- Good understanding of software development life cycle using Agile and Waterfall methodologies
- Good knowledge of web security standards like OWASP
- Good oral and written communication skills
Responsibilities:
- Analyze the requirements and provide estimates
- Design solutions for reliability, scalability and performance (both high level and low-level)
- Create the required documentation as part of the deliverables.
- Conduct regular design reviews and be the owner for the design documents
- Conduct regular code reviews and ensure standards are met both for coding and related artifacts
- Mentor junior resources
- Collaborate with the team and other stakeholders to ensure on-time delivery
- Lead and support all the way from development to post deployment support.
Apply Here