We provide IT Staff Augmentation Services!

Sr. Developer - Java / J2ee Resume

2.00/5 (Submit Your Rating)

Atlanta, GA

SUMMARY:

  • Over 12 years of experience in IT industry in Design and Development of high performance Java/J2EE based distributed and scalable enterprise applications with responsibilities including Requirement Analysis, Design, Development, Testing, Deployment and Documentation.
  • Implementation of SOA based architecture using SOAP, REST.
  • Experienced in Agile / SCRUM software development processes as SDLC.
  • Worked with highly demanding and result oriented clients across America like Confidential , Confidential , Confidential , Confidential and Netherland based client Confidential and also worked for product based companies like Rediff.com.
  • Excellent understanding of development and implementation using Object Oriented Programming (OOP) methodology and standard J2EE design patterns & guidelines.
  • Experience in preparing software design documents like HLD, LLD.
  • Experience in working and managing multiple teams across time zone in onsite offshore model.
  • Possess strong analytical, problem solving, communication and interpersonal skills by working closely with Managers and other cross - functional team like Business Analysts, Architects, UI, Designers and QA engineers.
  • Experience in improving code quality, build management and setting up Test Automation Framework.
  • Experience in designing highly scalable JMS based cluster for high volume J2EE based enterprise application.
  • Experience in working as team member as well as working as an individual contributor.

TECHNICAL SKILLS:

Languages: Core Java, SQL, PL/SQL, C++, C, XML

J2EE Technologies: JDBC, JSP, Servlet, JAXB, EJB, JMS

Framework: Spring 3.x, Struts 2

Web Services: SOAP, WSDL, REST (JAX-RS), JAX-WS

Java Messaging: Weblogic JMS, Oracle AQ, ActiveMQ, Apache Camel

Scripting: Shell script

ORM: JPA, Hibernate

Testing framework: JUnit, JMeter, Mockito, EasyMock, soapUI

Database: Oracle, MySQL

Web Technologies: HTML, CSS, JSON, Java script, AJAX

Version Control: CVS, SVN

Build management: Maven, Jenkins, Hundson, Artifactory

Delivery Methods: Scrum, Waterfall

Open source: Lucene, Nutch, Hadoop (HDFS, MapReduce)

Web / App Servers: JBoss 4, WildFly 9, Weblogic 10.x, Apache Web Server, Tomcat

PROFESSIONAL EXPERIENCE:

Sr. Developer - Java / J2ee

Confidential - Atlanta, GA

Responsibilities:

  • Responsible for end-to-end development begin from analysis for the change requirement, interact with business team members, development, unit testing, code quality using sonar, code review till deployment in production.
  • Participated in the system study to understand the functionality of the current system.
  • Implemented CR using Spring, Hibernate, JMS, EJB and Oracle as database.
  • Involved in performance tuning of the complex java based code.
  • Implementation of SOAP based web services for business functionality and testing them using SoapUI.
  • Implemented REST based Web Services with JSON using Spring MVC for standalone properties module.
  • Integrated TOS build with Jenkins for continuous integration.
  • Integrated Splunk in different TOS environments.
  • Participated in design review meetings for TOS rewrite and provided own point of view wherever required.
  • Involved in initial analysis and design for highly scalable JMS module for TOS rewrite.
  • Written end to end automated integration test (TATS) for few business services.
  • Written test cases using Junit, TestNG and Mockito as mocking library.
  • Provided Devops supports for TOS application in different environments on rotation basis.
  • Interacted with QA team members to review the defects and fix the defects.
  • Analyzed the source with Veracode and fixed critical code issues.
  • Used Maven for build management.
  • Used SVN version controller to manage the code versions.

Environment: s: Java, J2ee, Spring Core, Spring MVC, Hibernate, Servlet, JSP, EJB 3.1, JMS, JUnit 4.8, Maven 3, SVN, Web Services (SOAP/REST), Eclipse, Sonar, Splunk, JBOSS 4, WildFly 9, Oracle AQ, JAXB, JMeter, Maven, Mockito, Shell script.

Sr. Java Developer

Confidential- Atlanta, GA

Responsibilities:

  • Participated in the system study to understand the functionality of the current system.
  • Responsible for coding, unit test, integration with continuous build and deployment for the assigned CR.
  • Written complex SQL Queries / PL SQL to extract the data for business team for further analysis in BBNMS.
  • Implemented CR using Spring, Hibernate, EJB, JMS and Oracle as database.
  • Involved in implementing the DAO pattern for database access using Hibernate.
  • Provided Devops support on rotation basis and guided the Admin team for further action.
  • Participate in review meetings of various deliverables for releases/projects
  • Worked on onsite-offshore model.
  • Provided weekly status to remote team as well as reporting manager about the progress and estimation.
  • Worked on improving code coverage using Sonar by around 50% and helped to achieve company quality goal for 2014.
  • Responsible for offshore team member code review and helping them for any technical / domain clarification.
  • Used SVN for version control and Maven for build management.
  • Written different automation shell scripts for code generation, manual monitoring related tasks as well as to check sanity of the running system.
  • Worked as team member in multi-vendor remote team environment.

Environment: s: Java 6.0, Spring 3, Hibernate, MDB, JMS, JUnit 3, Maven 2, Svn, Eclipse, Sonar, Weblogic 12.x, Oracle AQ, JAXB, JMeter, EasyMock, Maven, Shell script.

Sr. Java Developer

Confidential

Responsibilities:

  • Involved in different phases of project life cycle like design, coding, testing, Integration and deployment.
  • Involved in migration of existing highly complex eApproval application to Java / j2ee based application using Spring, Hibernate, JPA, EJB as main technology and Oracle as database.
  • Converted complex JDBC based logic into JPA entities with Hibernate implementation.
  • Developed standalone applications using Struts, Hibernate and DAO.
  • Worked as Individual contributor for some standalone application requirements.
  • Written complex SQL Queries / PL SQL to extract the data for business team for further analysis.
  • Responsible for build and release management on production environments.
  • Worked on onsite-offshore model.
  • Participated in peer code review.
  • Prepared design document for different services and modules.
  • Troubleshoot complex memory / Performance issues.
  • Used JAXB as object to xml mapping tool.
  • Implemented Batch jobs for bulk data operation on nightly basis.
  • Participated the design activity for upcoming enhancement and prepared HLD, LLD documents and presented same to business team.
  • Provide time estimation for the assigned change request and convey same to managers and explain about risks involved if any.
  • Troubleshoot production issues and provide detailed Root Cause Analysis for any production issues.
  • Used SVN as sub version, Maven as build management, JBoss as application server and Eclipse as editor.
  • Worked as senior team member in multi-vendor remote team environment.

Environment: s: Java 6.0, Struts, Hibernate, JPA, JUnit 3, Maven 2, Svn, Eclipse, Sonar, JBoss, EasyMock, JAXB.

Sr. Java Developer / Lead

Confidential - Atlanta, GA.

Responsibilities:

  • Involved in full project life cycle to begin from requirement analysis, designing the interfaces, coding, unit testing, integration with third party service and deployment.
  • Implemented project using SCRUM delivery method.
  • Redesign few business services like Bag Path, Bag Steps for performance tuning.
  • Written POC to understand behavior of Singleton services in JMS based cluster environment.
  • Written POC on EJB timer services to evaluate the behavior in cluster environment.
  • Written security interceptor for web services using Apache CXF for additional authentication.
  • Written multiple SOAP based web services using Apache CXF with Spring, Hibernate, EJB and Oracle as database and Weblogic as application server.
  • Written shell script to generate test data on daily basis for QA team.
  • Lead a small team of 3 team members and helped Jr team member for technical issues and guided them on how to write better modular code.
  • Interacted with client for status update, time estimation and any other detailed explanation about the issues or risk.
  • Written a POC on usage of coherence to introduce caching layer in application.
  • Setup the process for code review, code best practices, application log file integration and QA support.
  • Participated in Agile estimation for story created by product owner, retrospective meetings as well as sprint estimation.

Environment: s: Java 5.0, Spring, Hibernate, EJB, Weblogic 10.3, JMS, JAXB, Junit, Apache CXF, SOAP based Web Services, Coherence.

Module Lead

Confidential

Responsibilities:

  • Responsible to travel to client location and do domain learning.
  • Participated in project SCRUM as active member.
  • Participated in scrum planning as well as retrospective meeting.
  • Prepared documentation for the domain knowledge
  • Implemented changes in the live services as per the requirements using Spring and Hibernate as main technology and MySQL as database.
  • Worked with Hudson to configure continuous nightly integration build.
  • Exposed number of JMX beans for monitoring dashboard.
  • Participated in designing new application for monitoring runtime for live services.
  • Developed a small module for application called GANGES for monitoring services.

Environment: s: Core Java, Spring, Hibernate, JMX, MySQL, Hudson, SVN, Maven, JMeter, JUnit, Linux, Agile practice, Team leadin

We'd love your feedback!