Sr. Java Developer Resume
Malvern, PA
SUMMARY:
- Over 8 years of experience in Web and Enterprise applications development using J2EE.
- Experienced in all the phases of software development lifecycle from Requirements Analysis, Design, Development, Testing and Deployment, UAT of software applications
- Expertise in design and development of various web applications with N - Tier Architecture using MVC and J2EE Architecture techniques.
- Strong Object Oriented Analysis and Design (OOAD), Database Design and Modeling.
- Exposure in Human Resource Financial and Retail domain.
- Proficient in working with various technologies like Core Java, J2EE, Spring, Spring MVC, Spring Boot, JDBC, Hibernate, Ibatis,XML, REST Web Services and Design Patterns.
- Hands-on experience with J2EE Architecture, Application servers and Web servers and wide variety of development tools (Web Sphere, Apache Tomcat, STS, BitBucket, AWS)
- Experience of working with JSP, JQuery, AJAX, FTL, Javascript for frontend development.
- Recent exposure to MEAN stack development.
- Expertise with testing frameworks like Junit, PowerMockito, EasyMock, Cucumber and JesreyTest.
- Good experience in building web applications using Spring and Design Patterns.
- Hands on experience with Tools like Maven, Ant, SVN, Jenkins, Nexus, GIT, Bitbucket, Bamboo, JIRA.
- Learn new technologies in very short time and can start to work on that.
- Experienced in the use of Agile approaches, including Test-Driven Development and Scrum
- Ability to work in tight schedules and efficient in meeting deadlines.
- Good initiator, quick learner and an excellent team-player with strong personal and group communication skills.
TECHNICAL SKILLS:
Operating Systems: UNIX, Linux, Win XP, NT & 2000
Languages: C, VC++, JAVA
Java Technologies: JSP, Servlets, REST Web Services, Hibernate, Ibatis and Design Patterns
RDBMS: Oracle 9i, MySQL, DB2, Mongo db
Scripting Languages: JavaScript, jquery,Node JS, Express JS, Angular JS
Mark-Up Languages: HTML, DHTML
Framework: MVC, Spring, Struts.
Web Server: Tomcat, Apache, Web Sphere
Tools: ANT, JUnit, Log4J, Eclipse, RAD, Maven, STS, Subversion, CVS, GIT, BitBucket, Bamboo, JIRA, Webstorm
Other: Familiar with AWS cloud.
PROFESSIONAL EXPERIENCE:
Confidential, Malvern, PA
Sr. Java Developer
Responsibilities:
- Responsible for the technical implementation and delivery of the business features.
- Leaded NGA implementation of Address routine web service, which we used within Confidential and FSA department.
- This involves developing the Spring boot app in STS with GIT as repository. Used Atlassian tools like BitBucket, Bamboo and Jira for build and Maintenance of the project.
- Development tasks include: coding, testing, debugging, documenting, peer-reviewing, deploying, and monitoring and support. All tasks are performed in accordance with industry best practices and specific internal procedures and standards.
- Work across multiple phases of software development within the project.
- Verifying the requirement with cucumbers feature files.
- Make sure that the project meets the standards and config to be deployed in AWS cloud.
- Make sure to write cucumber test and junits using prowermockito, easymock etc to meet the line, conditional and mutation coverage threshold.
Environment: Java, JavaEE, Spring, Maven, GIT, Bitbucket, Bamboo, REST, Cucumber, AWS cloud, Sonar, JIRA.
Confidential
Team Lead
Responsibilities:
- Leaded implementation of Client USAA (phase1 & 2) and LMC at L@W. This involves understanding of FSD’s, taking responsibility of delivery, managing task with self and within team.
- Review of code and database config. Support and management for defects fixes during testing and post-delivery.
- Involved solely in development of web based config supporting tool for L@W using Lucene, Spring and mybatis.
- Used JSP, FTL, JQuery, AJAX, Javascript for frontend development
- Used SQL queries for updating and retrieving data from databases.
- Involved in design and development of jersey webservice.
- Provided story points and estimation of stories, participated in sprint planning.
- Designed and Developed classes using Java OOP concepts.
- Development of junit test cases for execution of test cases.
- Involved in Training and preparation of training material/exercises for L@W db config to new joinees.
Environment: Spring 3, Mybatis, Oracle, Tomcat, JQuery, STS, SVN, Jersey
Confidential
Senior Java Developer
Responsibilities:
- Involved in Reporting Module of EMS. Design and developed classes using Java OOPs concept. Used displayTag for report presentation and sorting on web page
- Used Sql queries for updating and retrieving data from database.
- Used JSP, JQuery, AJAX for frontend development
- Used Hibernate as ORM tool to be able to integrate the software with oracle database end.
- Used Harvest for version control.
- Involved in development of ANT and maven based scripts for deployment of application on Websphere.
- Involved in development of EMS batch process using spring batch.
- Used Jira for Bug task tracking and time tracking.
- Code review and help and orientation to juniors.
Environment: Spring 3, Hibernate, JPA, JTA, DB2, Oracle, Websphere, Tiles, JQuery, STS, Harvest, Spring Batch.
Confidential
Senior Java Developer
Responsibilities:
- Involved major in enhancement and support of various HSA module and Batch Processes.
- Involved in development of ANT and maven based scripts for deployment of application on Websphere.
- PROD/QA issue analysis, and query resolution to them.
- Priority based allocation and follow-up of issue fixing/enhancement to me and other team members.
- Code Review and help and orientation to juniors.
- Used Jira for Bug task tracing and time tracking.
Environment: Struts 1.2, Java, JSP, DB2, Oracle, Websphere, WSAD, RAD, SQLJ, MQ Series, Harvest
Confidential
Software Engineer
Responsibilities:
- Involved major in enhancement and support of Report/Scheduling component module
- Triage/QA issue analysis, and query resolution to them.
- Priority based allocation and follow-up of issue fixing/enhancement to me and other team members.
- Code Review and maintain various processes (Code Review Process, Issue Tracking Process, Monthly Data Process etc.) for the project.
Environment: Spring, Java, JSP, DB2, Tomcat, Eclipse, iBatis, Quartz, POI, FTL.
Confidential
Software Engineer
Responsibilities:
- Key participant in Reporting module implementation. Designed and implemented the Scheduler component using quartz framework.
- Developed various modules like Blueprint, Blueprint Spreadsheet (export to excel feature), selectors etc.
- Code Review and maintain various processes (Code Review Process, Issue Tracking Process, Monthly Data Process etc.) for the project.
Environment: Spring, Java, JSP, DB2, Tomcat, Eclipse, iBatis, Quartz, POI, FTL.
Confidential
Research Associate (Software developer)
Responsibilities:
- Designing and development of web based online query interface using Java technology.
- Involved in the designing & development of databases for research data (Data Modeling)
Environment: Java, JSP, Servlet, Tomcat with MySql, Solaris platform