Senior Java/j2ee Developer Resume
Southlake, TX
SUMMARY
- Senior Java/J2EE Developer currently working in developing web based, portal, internet/intranet, client/server, distributed architecture, Object oriented architecture applications using Java and J2EE technologies.
- Responsible for coding, code reviews, unit testing and participation in Agile scrum ceremonies.
- Attends and contributes to planning sessions, requirement refinement meeting, code review sessions, daily stand up meetings, feature demonstration and sprint retrospection.
- Have extensive knowledge and working experience on Software Development Life Cycle (SDLC), Object Oriented Analysis and Design (OOAD) and J2EE Architecture.
- Experience in analysis, design, coding and implementation of Business Applications.
- Hands on experience with various IT systems development life cycle (SDLC) including Agile/ Scrum, Waterfall and TDD methods with proven record of Scrum project implementation.
- Experience in implementing Design Patterns, SOAP/Rest Web Services, Micro Services and Apache Camel.
- Having very good knowledge and experience in Struts, Spring Core, Spring MVC, Spring JDBC, Spring JMS and Spring Boot.
- Having experience on JDBC, Hibernate, JSP/Servlets and Apache active MQ.
- Exposure in XML, XSLT, AJAX, JavaScript and Web Services.
- Extensive experience in deploying and configuring middle - tier J2EE Application Servers like IBM WebSphere, JBoss and Web Servers like Apache Tomcat.
- Good knowledge and experience in Web page creation using HTML, JavaScript, CSS, XML, XSLT, AJAX JQuery and ExtJS.
- Experience on Web Sphere & Jboss application servers and Tomcat web server.
- Good experience in using the Oracle 10g/11i, MySQL, SQL Server and DB2 databases.
- Extensive experience in SQL and PL/SQL.
- Good experience of using version controlling tools like SVN, CVS and CCRC.
- Good interpersonal skills for handling clients, vendors and customers.
- A quick learner in adapting to technology with ease.
- Influential character with good technical & pioneering skills and can handle Software projects efficiently.
- Extensive experience in developing test cases using Easy Mock and JUnit.
- Strong experience in complete Project Life Cycle, which includes Requirements analysis, Feasibility Analysis, High Level Design, Low Level Design, Design Reviews, Coding, Testing, Peer Reviews, Implementation and Maintenance.
- Industries Served: Airlines, Insurance and Ecommerce.
TECHNICAL SKILLS
Programming: Core Java (1.8.0.144), JDBC, Servlets(3.0.1), JSP(3.0.5), AJAX, PL/SQL and Shell Scripting.
Databases: Oracle 10g,11i, SQL server
Web technologies: Java Script, HTML 5, JQuery (3.1.1), CSS, XML, XSLT (2.0) and ExtJS (5.0)
Frameworks: Struts (1 & 2), Hibernate (5.0.2), SOAP/Rest Web services, Spring MVC & Security (4.3.6 RELEASE), Spring Boot (1.5.7), Micro Services, Apache camel (2.10.0.redhat-60024), Apache Active MQ (5.9.0) and Junit(4.8.2)
Version Control: CVS, SVN, Borland StarTeam and CCRC
Application Server: Jboss Web Sphere and IBM Web Sphere.
Web Server: Apache Tomcat (8.5.11).
Data base tools: DB Visualizer & SQL Developer (4.1.3.20.78 )).
IDE: Eclipse (4.7.0), IntelliJ(2016.2.3), SQL Tools, Rational Software Architect(v9.1.2).
Performance Test Tools: JakartaJMeter (2.5 and 3.2)
CI Tool & Build Tool: Jenkins, Ant(1.6) & Maven (3.3.9)
Special Software: Putty (0.68), MobaXterm (v10.4), Cygwin (2.6.0), SOAP UI (5.2.1), SNTE (2.0), HP Quality Center, JIIRA, PTJIIRA and Rally.
PROFESSIONAL EXPERIENCE
Confidential, Southlake, TX
Senior Java/J2EE developer
Responsibilities:
- Develop all application specification and associate code and ensure compliance to all program standards and technical specifications and prepare all existing systems within required timeframe.
- Coordinate with product owner to show the changes as mock screens/Implemented screens using jQuery & JavaScript and getting the approvals before deployment into environments.
- Provide support and resolve all complex scenarios using Microservices/Rest Web Services, Apache Camel and coordinate with QA and management to validate all program requirements and assist in programming complex areas.
- Prepare all project deliverable documents and ensure compliance to all quality guidelines.
- Administer and integrate various functional requirements into project deliverables and participate in all progress review meetings and evaluate all business requirements.
- Analyze all technical issues like browser compatibility and I18N support, develop and perform troubleshoot to resolve all issues and provide status updates to management on regular basis.
- Perform performance tests using JMeter for API and GUI applications before production load to make sure everything is coded and tested as per organizational standard.
- Make sure all flow diagrams and application specification documents shared to management for review before prod load.
- Provide maintenance support for other applications eHotels GUI, IM GUI and eServices.
- Perform Service container/Apache Tomcat upgrades for API and GUI for fixing/improving performance for platform related issues.
- Provide production support for the application and share the prod results to management for review.
- Create Automated Control Scripts for maintenance and health checks for monitoring the health of the application by using Shell scripts. The design and implementation take it as a Confidential quality standard.
- Integrate Sonar and Jenkins for the application.
- Build GDS Rate API using Apache Camel, Apache Active MQ and Spring (Core, JDBC and Spring Boot) and Integrated with Micro Services.
Confidential, Fort Worth, TX
Senior Java/J2EE developer
Responsibilities:
- Business understanding and dispatched the business to offshore
- Key contributor to the concept
- Involved in requirements gathering
- Performed code reviews
- Involved in design and development of prototypes for different modules and screens.
- Implemented Spring MVC design pattern for real time process
- Implemented Security to the application while login based on user role.
- Configured and deployed the application in Web Sphere Application Server and configured Data Source and Connection Pooling.
- Implemented Dependency Injection and Aspect Oriented Programming (AOP), ORM modules using spring.
- Conducted unit testing of developed components and applications
- Built the UI pages using Ext JS and JavaScript.Client Name: Delta Airlines, Atlanta, GA, USA
Confidential
Lead Java/J2EE developer
Responsibilities:
- Understanding the product flow specifications and responsible for the development of the Application which is totally based on Struts MVC architecture.
- Designing the use cases and work on the user stories
- Involve in Requirement Analysis, Design, Construction & Testing phase
- Preparation of the High level and Low level Design document.
- Coding for the enhancements by integrating multiple functionalities as per user requirements.
- Developer support during Deployments
- Analyze and fix Enhancements & Defects
- Development of web services using SOAP/Rest API
- Implement business flow services using Servlets and Struts.
- Construct the page using JSP, jQuery and Java script.
Confidential, San Antonio
Project Lead - Java development
Responsibilities:
- Analysis of the requirements.
- Estimation of the Development Effort.
- Design strategy documents preparation & Impact analysis of the design strategy.
- Prepare the low-level design documentation.
- Work delegation to the team members.
- Construction of pages using Wicket, Servlets and JavaScript.
- Development of application logic using Spring web-flow and Web services.
- Creation of test cases for the Unit and Integration testing.
- Responsible for coordinating with testers during system testing.
- Defect fixing activity as a part of system testing.
Confidential, San Antonio
Module Lead - Java development
Responsibilities:
- Agile methodologywas adopted in the development and used Scrum method of project management
- Impact analysis of the requirements.
- Estimation of the Development Effort.
- Design strategy documents preparation & Impact analysis of the design strategy.
- Prepare the Low-level design documentation.
- Work delegation to the team members.
- Construction of UI pages using PS framework, Servlets, YUI and Java Script.
- Development of application logic using Servlets, Master Craft, Web Services and JDBC
- Creation of test cases for the Unit and Integration testing.
- Responsible for coordinating with testers during system testing.
- Defect fixing activity as a part of system testing.
Confidential, San Antonio
Module Lead - Java development
Responsibilities:
- Impact analysis of the requirements.
- Design strategy documents preparation & Impact analysis of the design strategy.
- Prepare the Low level & High-level design documentation.
- Work delegation to the team members.
- Construct the web pages using PS framework, Servlets and Java Script.
- Development of application business logic using Rest web services and JDBC
- Creation of test cases for the Unit and Integration testing.
- Responsible for coordinating with testers during system testing.
- Defect fixing activity as a part of system testing.
Confidential
Software Engineer (Java J2EE development)
Responsibilities:
- Code implementation for the new functionality and modifying existing functionality based on the client’s requirement as per the Technical specifications (Tech Specs) and Change Orders (COs).
- Development of server-side java Objects (Application Server Programming using Java 1.5 APIs) and reviewing the database model.
- Responsible for the development of the UI using XSLT and XML.
- Analyzing existing code for various flows & fixing bugs in assigned modules as well as in other modules based on the priority and severity of the bugs.
- Resolve the tickets raised by client on the production and send a patch with the Enhancement/Bug fixes by mentioning the criticality of the issue through Dev Assessment.
- Mentoring new team members in educating them technically as well as functionally.
Confidential
Software Engineer (Java J2EE development)
Responsibilities:
- Code implementation for the new functionality and modifying existing functionality based on the client’s requirement as per the Technical specifications (Tech Specs) and Change Orders (COs).
- Development of server-side java Objects (Application Server Programming using Java 1.5 APIs).
- Responsible for the development of the UI using XSLT and XML.
- Analyzing existing code for various flows & fixing bugs in assigned modules as well as in other modules based on the priority and severity of the bugs.
- Resolve the tickets raised by client on the production and send a patch with the Enhancement/Bug fixes by mentioning the criticality of the issue through Dev Assessment.
