Java Developer Resume
Jackson, MS
SUMMARY:
- Sun Certified Professional with around 10 years of working experience in developing enterprise applications using Object Oriented Technologies. Started as a Programmer Analyst and reached up to Sr. level by proving my credibility in different levels of my career.
- Expert in implementing Java/J2EE technologies for application development in various layers of projects i.e. Requirement gathering, Analysis, Design, Implementation, Unit Testing and Deployment from SIT, UAT to Prod.
- Expertiseininteracting with business users and understanding the requirement and providing solutions to match their requirement.
- Expertise in application development using JSP, Servlets, JDBC, JMS, JTA, EJB, XML, Web Services, SOAP 1.1, WSDL,REST, STRUTS, SPRING, Hibernate.
- Proficient in OOAD Technologies developing Use Cases, Activity diagrams, Sequence Diagrams and class diagrams using case tools like Microsoft Visio and UML.
- Expertise in developing dynamic web pages inHTML withCSS for User Interface by using JSP, JSTL and servlets.
- Expertise in implementing web services client using XML - based protocols such as Simple Object Access Protocol (SOAP) and HTTPusing XML artifacts with Axis andWeb Service Definition Language (WSDL).
- Used JavaScript for client side validations and implemented AJAX with JavaScript for reducing data transfer between user and server.
- Experience using J2EE Design Patterns like DAO Pattern, Singleton Pattern, Front Controller and Factory Pattern for reusing the most efficient and effective strategies for new development.
- Expertise in MVC architecture and StrutsincludingValidationsand business flow of application.
- Expertise in implementing Spring framework for Dependency Injection,Spring Security, Spring MVC support for the Data Access Object (DAO) pattern and integrated with hibernate, Struts MVC.
- Proficient in XML related technologies such as DTD, XSD, XSL, XSLT, DOM, SAX, JAXP and JAXB for parsing XML in to java object.
- Good Hands on Experience in Struts, Spring and Web Services.
- Knowledge on Dockers Containers, leveraging Linux Containers and AMI’s to create Docker Images/containers and kubernetes.
- Experience in usingSpring Boot and Micro Services.
- Extensive experience using Tomcat, Web logic and WebSphere Application Server and Application Developer (WSAD, RAD, Eclipse).
- Expertise in using IDE like Eclipse and NetBeans for debugging and using java coding standards from the beginning of development.
- Extensive knowledge in database transactions management for database related changes by integrating Hibernate with Spring.
- Good working Experience in using ANT and Maven scripts for building and deploying the application in web/App servers.
- Experienced using API dev tools like IntelliJ/Eclipse, Postman and git
- Extensive Experience in using loggers like Log4j for creating logs of different categories and placing them in a file.
- Extensive experience in performing reviews like Code reviews and peer reviews for maintaining best coding standards.
- Good Knowledge in Hadoop and Big Data technologies.
- Work experience in Insurance, Telecom, Banking and Financial domains.
- Extensive experience in working on operating systems including UNIX and Microsoft Windows.
- Expertise in using configuration management tools likeSVN, CVS, Microsoft Visual Studio for version controlling.
TECHNICAL SKILLS:
Operating System: Windows NT/2000/2003,Unix
Languages: J2SE/Java 1.4, 1.5, 1.6,1.7,1.8
Methodology: OOAD, SDLC, Agile and UML.
J2EE Skills: JDBC2.0/1.0, Servlet2.3/2.2, JSP1.2/1.1/1.0, JSTL,Drools,SOAPWeb Services, REST Web Services, Spring BootandMicro services
Web Technologies: HTML, HTML5, JavaScript 1.3/1.2,AJAX, CSS, Angular JS, XML, XSLT, SOAP 1.1,Axis,Apache CXF, WSDL, UDDI
Frameworks: Struts Framework 1.2,Spring Framework 4/3/2.0
Design Patterns: MVC, DAO Pattern, DTO, Session Façade, Singleton Pattern, Front Controller, Factory Pattern.
Database/Tools: Oracle 11/10/9.0.2.5/8.1, DB27.2/7.1, My SQL, Hibernate4/3.2/3.0, PostgreSQL,TOAD.
Web/App Server: Apache Tomcat 7.0/6.0/5.5/4.1/3.3, WebLogic 9.1/8.1/7.0/6.1, WebSphere 7.0/6.X.
IDE/Tools: Eclipse, RAD, JD, Net beans, ANT build script, Maven build script, Log4j logger, JIRA
Version Control: CVS, VSS, SVN, GIT.
Tools: CVS, Serena,VSS, ANT, Maven, Log4J, SVN, Crystal Reports, Jasper Reports.
PROFESSIONAL EXPERIENCE:
Confidential, Jackson, MS
Java Developer
Environment: Core Java, Spring, Hibernate and Rest Web services, DB2 10.5, IBM WebSphere 8.0, RedHat LDAP, IBM RTC, SVN,CSS, Eclipse 3.xWindows 7, Log4J, Unix and Putty
Responsibilities:
- Developed Benefits and Tax applications using Spring, Hibernate and Rest web services within internal and external applications.
- Developed SQL Queries and Procedures for Benefits application and developed BIRT Reports for Reporting Module.
- Written test cases for various services developed and maintained code coverages for passing quality gates.
- Developed web pages in the front end using Jsp, JavaScript, Ajax, CSS, and HTML.
- Followed continuous integration and continuous deployment using Jenkins.
- Configured the Roles, Functions and Users in LDAP.
- Developed critical batches and Configured Batch Jobs in Quartz.
- Developed and configured JMS Queues for Producing and Consuming from Confidential .
- Involved in development of functionalities in Employer Establishment and Employer Maintenance.
- Involved in Maintenance, Documenting the requirements and followed agile methodology with daily meetings.
- Followed Test Driven Development during the development phase of the application and used Power Mockito framework for unit testing.
- Involved in the work like CR (Change Request) and enhancements outside the design document.
- Migrating the Tax Module from Monolithic to Micro services Architecture.
- Responsible for all the critical fixes that were found in testing.
- Involved in the Build process and continuous integration by using Maven Builds
- Involved in Code Reviews to make sure best coding standards and java best practices are used before placing the code in version control.
- Maintaining and releasing the builds.
Confidential, Jersey City, NJ
Environment: Core Java, Spring, Hibernate, Spring Boot, Micro services, JMS, Drools JBoss Rules (Rules Engine),Tomcat, Maven, Agile,CSS, Eclipse 3.xWindows 7, Red Hat Linux, Oracle,SVN, Maven,Jenkins, Log4J, Unix and Putty
Responsibilities:
- Involved in requirements discussions with business users and mapping them to design.
- Analysis of the specifications provided by the clients.
- Coordinate with business clients, support the application and implement the process as per specifications provided.
- Designed and developedvarious spring classes and Maintenance for defining Users and their roles in Access Control.
- Developed in Service level and DAO level implementation using spring, Hibernate, Web Services.
- Review work products and deploy the application in the test environment and initiate the process of user acceptance testing. This includes fixing defects and technical errors that may come up during this phase.
- Experience in Business Process and Decision Management Design using jBoss JBPM and jBoss Drools Rules Engine
- Developed rule modules using Rule Engines, Drools.
- Developed Business layer logic and implemented web service components.
- Responsible for all the critical fixes that were found in testing.
- Involved in the Build process and continuous integration by using Maven Builds
- Involved in Code Reviews to make sure best coding standards and java best practices are used before placing the code in version control.
- Maintaining and releasing the builds.
- Development methodology - Agile-SCRUM.
Confidential, San Jose, CA
Environment: Core Java, Spring, Hibernateand REST Web services, Spring Security,Tomcat, Maven, Agile,CSS,Git, GitLab, Eclipse 3.xWindows 7, Red Hat Linux, Oracle,PostgreSQL,SVN, Maven, Unix, Log4J and Putty
Responsibilities:
- Involved in requirements discussions with business users and mapping them to design.
- Analysis of the specifications provided by the clients.
- Coordinate with business clients, support the application and implement the process as per specifications provided.
- Review work products and deploy the application in the test environment and initiate the process of user acceptance testing. This includes fixing defects and technical errors that may come up during this phase.
- Expertise in Spring Security Framework for authentication and authorization.
- Implemented Spring-Security for the application including User Management, LDAP,authentication, authorization
- Responsible for all the critical fixes that were found in testing.
- Involved in the Build process and continuous integration by using Maven Builds
- Maintaining and releasing the builds.
- Development methodology - Agile-SCRUM.
Confidential, IL
Environment: Core Java, Spring, JPA, Web Services, JaxB, EJB, XML, XSLT, XSD, Oracle, MS SQL SERVER, Eclipse, Tomcat server, Unix,Junit, SOAP UI,and Putty
Responsibilities:
- Involved in Development and Customization of different modules of the application.
- Involved in discussion conferences with customer to understand the requirements and system study.
- Analyzed and discussed with the business analysts and team lead about the requirements based on the given documents.
- Involved in Requirement gathering, Impact Analysis and Designing.
- Involved in the writing, coding, code review, unit testing of JUNIT and defects.
- Prepared MOM and status report for client meetings.
- Used spring framework for dependency injection.
- Used Hadoop to build scalable distributed data solution
- I have helped the team members in coding, resolving technical and functional issues.
- Keeping track of development and making the open issues resolved.
- Active participation in solving and fixing bugs.
- Deploying and testing the developed web services.
- Used SVN version control for code check-in.
- Involved in Installation, Configuration, Deployment the applications and Maintenance of Web logic Server.
- Configured JNDI Connection pools and data sources.
- Developed various Builder and Util Classes that are required for the Project.
- Used FileZilla to transfer files between computers.
- Worked on junit test classes for various modules.
- Compared the files using WinMerge.
- Involved in Unit Testing and Integration Testing.
Confidential
Environment: PL/SQL,Java,JavaScript,JSP,XML,Servlets, JSP, Struts, Web Services, Oracle server, IBM, Weblogic Application server
Responsibilities:
- Involved in production support and of different modules of the application.
- Involved in Development and Customization of different modules of the application.
- Involved in discussion conferences with customer to understand the requirements and system study and to resolve the issues.
- Analyzed and discussed with the business analysts and team lead about the requirements based on the given documents.
- Involved in doing root cause analysis, resolving IMRs, resolving business critical issues.
- Interacted with different other teams to resolve the production issues within deadlines without impacting business.
- Did proactive monitoring, business validation and Release support.
- Used SVN version control for code check-in.
- Coordination for the internal and external communication of the team.
- Prepared MOM and status report for client meetings.
- Did code review, code sync up, testing.
- Involved in Unit Testing and Integration Testing.
Confidential
Environment: Java, JavaScript, JSP, XML, Servlets, JSP,Struts,Spring,RSS, Web Services, WebSphere Application Server and Application Developer (WSAD, RAD, Eclipse)
Responsibilities:
- Part of the Team who studied the requirements and Development of Screens using Spring Framework
- Developed GUI for setting up Db-Di Users and WebSSO Users Maintenance for defining Users and their roles in Access Control.
- Involved in Writing Test Cases and Test Scenarios for specific module.
- Understanding Business requirement and work closely with Client, Team lead and team members to get understanding of requirements, functionality and active participation in team discussions to resolve the issues with regards to task
- Designed Low Level Design documents (LLD) and Program Specifications for various modules.
- Involved in Unit Testing and Integration Testing.
Confidential, NJ
Environment: Java, JSP, Servlets, Struts, JavaScript, XML,CSS, HTML, Log4J and Junit and Putty Oracle 10g.
Responsibilities:
- Designing Jsps by using struts tiles framework.
- Performed server-side validations by using validation framework and client-side validations using Javascript framework.
- Involved in coding to persist data
- Developed Action Classes, Action Forms for Loan Origination Module.
- Preparing Program Specifications for various modules.
- Involved in unit testing of the application.