We provide IT Staff Augmentation Services!

Senior Application Developer Resume

SUMMARY

  • 9 years of strong experience on object - oriented requirement gathering analysis and implementation of Web Applications using object oriented methodologies and RDBMS, complete multi-tired, application development lifecycle experience using Java/J2EE technologies and will to closely participate in the growth, development and success of the organization.
  • Expertise in reviewing client requirement, prioritize requirement, analyzing and understanding requirement specifications, designing technical flow, coding and resolving the issues.
  • Experienced in all stages of Software development life cycle (SDLC) starting from gathering Business Specifications, analysis, design, development, testing.
  • Expertise in Implementing MVC design pattern using Struts and Spring Framework with various Java/J2ee design patterns.
  • Hands on development and problem solving skills on Java/J2EE, spring, Rest Web Services, JSON, Struts, JDBC, EJB 3.0, XML, HTML, Ajax, Hibernate.
  • Good exposure in implementing various Java/J2EE design patterns including Data Access Object, Session Facade, Factory, Abstract Factory, MVC, Data Transfer Object and Singleton and Object Oriented Programming.
  • Extensive experience on Restful services using Apache CXF.
  • Experience on Authentication techniques like SAML Authentication, OAuth2.
  • Expertise on servers like IBM Web sphere, JBoss, Tomcat.
  • Expertise in Performance Tuning and working knowledge on Dyantrace.
  • Expertise in designing and developing J2EE compliant systems using IDE tools like Eclipse, My Eclipse and IntelliJ Idea.
  • Experience with Databases like Oracle, IBM DB2, MYSQL, Sybase etc.
  • Extensively worked on debugging using logging Frameworks such as Apache Log4J.
  • Implemented Unit Testing using Spock testing during the projects.
  • Well versed with Unix shell scripting concepts.
  • Efficient team member with excellent work/time management skills, excellent leadership, communication and interpersonal skills, ability to work under strict deadlines.
  • Experience in automating Build and Deployment of applications using Maven and Jenkins to achieve Continuous integration.
  • Well versed with angular concepts and methodology.
  • Well versed with Agile Software Development and Test Driven Development methodology.
  • Highly motivated and passionate in Technology and can work under minimal supervision to see projects delivered.
  • Experience in implementing software solutions in Financial and Health domains

TECHNICAL SKILLS

Languages: Java 8, C++

Middle Tier Frameworks: Spring 4 (Core, MVC,AOP), Hibernate 3, Log4j 2

Java API and Specs: JSON,JPA 2, JNDI, EJB3

XML Technologies: XML, XSD, DTD, WSDL

Web Technologies/ APIs: Spring MVC, Struts 2, JSP 2, Servlets 2.5, Web Services, REST, JSON, AJAX, JDBC

RDBMS: SQL, Oracle 8i/9i/10g/11g, MySQL, DB2

Servers: IBM WebSphere 7, JBoss 5, Tomcat 7

IDEs: IntelliJ Idea, Eclipse, MyEclipse

Version Control: GIT, SVN, CVS

Continuous Integration: Jenkins

Build Tools: Maven 3, ANT 1.5

Issue Tracker System: Application Life Cycle Management(ALM), Rally

Packages: MS Office (MS Word, MS Excel, MS PowerPoint etc.)

Testing Tools: Junit 4, JMock, Spock

Software Tools & Utilities: Soap UI, XML Spy, Toad, Putty, WinSCP, Oracle SQL Developer 4, Sonar, FileZilla

PROFESSIONAL EXPERIENCE

Senior Application Developer

Confidential

Responsibilities:

  • Interacting with Product owners at regular intervals to discuss elaborately on the new requirements and gaps in the existing requirements.
  • Working with Product Owner and Scrum Master for sizing on behalf of development team
  • Developing hibernate DAO accessor Classes and worked with Hibernate for object relational mapping and connection management.
  • Developing Middle Tier and Services Layer using spring framework and Rest Services.
  • Validating the UI code to match the prototype developed by UX team.
  • Performed Peer reviews for team members for Middle Tier, Services and Tuning their code for performance improvements and working with QA for test case review.
  • Worked extensively on JSON which is used for communication between different layers of application.
  • Extensively involved in the development of backend Logics or data access logic using Oracle DB & Spring JDBC.
  • Responsible for generating build script using Maven that compiles the code, builds a war file and deploys the application on JBOSS server.
  • Developing unit tests with Junit and Spock frameworks for all the code and ensuring 100% code coverage.
  • Worked on SAML authentication, OAUTH2 mechanisms for the REST services that are getting exposed to outside of optum network.
  • Worked on Logging the Methods and Parameters in Splunk logs.
  • Tracking the code quality using Sonar and fixing the web security concerns using Fortify.
  • Worked on complex tuning, Stored Procedures.
  • Worked on Jenkins for continuous Integration and Open Shift Enterprise for micro services deployment.

Environment: Spring, Hibernate, JQuery, Ajax, JavaScript, Oracle, Eclipse, JUnit, Spock, Agile, JSP, JSTL (Java Server Pages standard Tag Library), UHG Custom tags, Web security, Restful Services, OSE, Jenkins, GIT and Maven.

Senior Application Developer

Confidential

Responsibilities:

  • Interacting with Business Analysts on a daily basis to understand the Specification documents for user stories.
  • Developing hibernate DAO Accessor Classes and worked with Hibernate for object relational mapping and connection management.
  • Developing Business Classes and Controller Classes on MVC pattern using Spring framework.
  • Developing frontend components using JQuery and AJAX along with Java script functions to add dynamism to the web pages at the client side.
  • Developing backend Logics or data access logic using Oracle DB & Spring JDBC.
  • Developing Spock test cases using Groovy for all the developed modules.
  • Implementation of REST services using Apache CXF.
  • Implemented OAUTH2 mechanism for the services that are exposed to out of UHG network.
  • Worked with IRM team on fortify scan issues for the implemented REST services.
  • Verifying for any sonar issues for committed code on the sonar server.
  • Involved in designing the user interfaces using JSPs.
  • Involved in migration of Build tool to Maven from Ant.
  • Worked on Jenkins as Continuous integration tool.
  • Fixing the defects and deploying them to Test environment with in the sprint.

Environment: Spring, Hibernate, REST Services with Apache CXF, JQuery, Ajax, JavaScript, Oracle, Eclipse, Intellij Idea, SoapUI, JUnit, Spock, Groovy, Agile, Rally, JSP, JSTL (Java Server Pages standard Tag Library), UHG Custom tags, Servlets, Maven.

Confidential

Senior Application Developer

Responsibilities:

  • Interacting with Business Analysts on a daily basis to understand the Specification documents for user stories.
  • Developing hibernate DAO Accessor Classes and worked with Hibernate for object relational mapping and connection management.
  • Developing Business Classes and Controller Classes on MVC pattern using Spring framework.
  • Developing frontend components using JQuery and AJAX along with Java script functions to add dynamism to the web pages at the client side.
  • Developing backend Logics or data access logic using Oracle DB & Spring JDBC.
  • Implementation of REST services using Apache CXF.
  • Implemented OAUTH2 mechanism for the services that are exposed to out of UHG network.
  • Developing Spock test cases using Groovy for all the developed modules.
  • Verifying for any sonar issues for committed code on the sonar server.
  • Involved in designing the user interfaces using JSPs.
  • Developed build.xml for the build of the application using Ant.
  • Involved in migration of Build tool to Maven from Ant.
  • Worked on Jenkins as Continuous integration tool.
  • Fixing the defects and deploying them to Test environment with in the sprint.

Environment: Spring, Hibernate, REST Services with Apache CXF, JQuery, Ajax, JavaScript, Oracle, Eclipse, Intellij Idea, JUnit, Spock, Rally, Groovy, JSP, JSTL (Java Server Pages standard Tag Library), UHG Custom tags, Servlets, Maven and Ant.

Confidential

Senior Application Developer

Responsibilities:

  • Developing Application Components using Spring Framework.
  • Developing hibernate DAO Accessor Classes and worked with Hibernate for object relational mapping and connection management.
  • Developing Business Classes and Controller Classes on MVC pattern using Spring framework.
  • Developing frontend components using JQuery and AJAX along with Java script functions to add dynamism to the web pages at the client side.
  • Coding Java backend, JSP, Spring, JavaScript, Business classes.
  • Extensively involved in the development of backend Logics or data access logic using Oracle DB & Spring JDBC.
  • Responsible for generating build script using ANT that compiles the code, builds a war file and deploys the application on JBOSS server.
  • Developing Spock test cases for all the developed modules.
  • Parts of Project are being developed in Waterfall and Agile development modes.
  • Involved in designing the user interfaces using JSPs.
  • Developed build.xml for the build of the application using Ant.

Environment: Spring, Hibernate, JQuery, Ajax, JavaScript, Oracle, Eclipse, Intellij Idea, JUnit, Spock, Agile, JSP, JSTL (Java Server Pages standard Tag Library), UHG Custom tags, Servlet and Ant.

Confidential

Java/J2ee Developer

Responsibilities:

  • Developed and Implemented Application Components using Struts Framework.
  • Developed JPA DAO Accessor Classes using EJB3.0, Worked with EJB3.0 entities for object relational mapping and connection management.
  • Developed Servlets and JSPs based on MVC pattern using Struts framework.
  • Used JQuery and AJAX to make the frontend components interact with the Java script functions to add dynamism to the web pages at the client side.
  • Developed Interactive GUI Screens using JavaScript, JQuery & Ajax
  • Coded Java backend, JSP, Struts, JavaScript, Business classes.
  • Oracle is used as the persistence layer, Created Views and Written complex queries
  • Extensively involved in the development of backend Logics or data access logic using Oracle DB & EJB 3.0 entities.
  • Developed JUnit and Spock test cases for all the developed modules.
  • Project is being developed in Waterfall development mode.
  • Involved in designing the user interfaces using JSPs.
  • Developed build.xml for the build of the application using Ant.
  • Guided New Joiners with Technical Training etc.

Environment: Struts, EJB3.0, JQuery, Ajax, JavaScript, JDBC, Eclipse, JUnit, Spock, Waterfall, JSP, JSTL (Java Server Pages standard Tag Library), Servlet and Ant

Confidential

Senior Application Developer

Responsibilities:

  • Developed and Implemented Application Components using Struts Framework.
  • Involved in analyzing requirement specifications, design and Implementation applying the Water fall model.
  • Designed and Implemented Tiles and Layouts to the existing JSP files.
  • Has involved in development of back-end business layers using Servlets.
  • Developed Servlets and JSPs based on MVC pattern using Struts framework.
  • Used JQuery to make the frontend components interact with the Java script functions to add dynamism to the web pages at the client side.
  • DB2 is used as the persistence layer, Created Views and Written complex queries

Environment: Struts, JQuery, Ajax, JavaScript, DB2, Eclipse, JUnit, Spock, Waterfall, JSP, JSTL (Java Server Pages standard Tag Library), Servlet and Ant

Hire Now