We provide IT Staff Augmentation Services!

Senior Java/j2ee Developer Resume

3.00/5 (Submit Your Rating)

Westborough, MA

PROFESSIONAL SUMMARY

  • Have around 7 years of experience in Java, J2EE, experience in working with fulllife cycle(SDLC)of the software development process includingrequirement gathering, analysis, design, development,Integration, testing, implementation, customizations, production supportof Web based Client/Server applications.
  • Have total experience in the fields of Supply chain management, Railroad and Manufacturing IT services.
  • Global Development environment experience with team spreading in India, China, Europe, Hongkong.
  • Experience in designing and developing server - side business components and web services.
  • Good experience in developing applications using IBM Message Broker by consuming messages from IBM Message Queues and configuration of Broker, Queues, Pub/sub etc.
  • Experience in migration of the projects from Mainframe to Midrange using Java, Spring, Spring batch and Hibernate frameworks.
  • Good experience in developing applications using frameworks Spring Framework-Core, ORM, Spring MVC, Spring Web flow, Struts, Hibernate framework.
  • Expertise in web development technologies like HTML, JavaScript, Jquery, DOJO, CSS, XML and XSL/XSL-T, JSP.
  • Experience with integrated development environment Eclipse, Spring tool suite and worked on IBM tools - Rational Application Developer (RAD) tool and Message broker toolkit.
  • Extensive experience in using SQL and PL/SQL to write Stored Procedures, Functions, Views, Packages and Triggers.
  • Expertise in design and development of applications and various web and enterprise applications using JSP, JavaScript, DOJO, AJAX, Servlets, JDBC.
  • Expertise in enterprise level SOAP, REST based web services development and XSD, JAXB, XSLT, XPATH.
  • Experience in writing unit test cases using Junit, DBunit, EasyMock and Expertise in UnderDog client’s( Confidential ) in-house regression test framework.
  • Experience in implementing web applications using Tomcat and JBOSS Servers.
  • Extensively used various design patterns such as MVC (Model-View-Controller), Singleton, Front controller, Factory, DTO, DAO, Business Delegate.
  • Experience with versioning tools like CVS and SVN.
  • Proficient in analyzing and translating business requirements to technical requirements.
  • Strong skills in Object oriented programming.
  • Worked on Maven and Ant scripts to compile, build and deploy the IBM message broker bar file.
  • Experience in using code quality tools like Code Pro, PMD, Check style, Find bugs.
  • Overall was involved in Design, Development, and Implementation of Java/J2EE based applications.
  • Worked in post production maintenance of the application and actively solved the tickets as part of support team.
  • Good programming, bug fixing, analysis, problem solving and troubleshooting skills.
  • Highly motivated to learn and showed good leadership skills and proven ability to manage and motivate a team to achieve best results.
  • Worked independently in many of my projects and was able to manage priorities and tasks before the deadlines.
  • An excellent team player and self-motivated with strong leadership, problem solving, analytical, communication, presentation, and mentoring skills.
  • Have always been a dependable resource, hardworking, a good team player, enthusiastic, efficient, motivating the team and delivering excellence exceeding expectations.
  • Efficient in software engineering skills including use-case, class, sequence and component diagrams using Visio.

TECHNICAL SKILLS:

Framework: Spring Framework, Spring Batch, Hibernate, Log4j, JMS, Spring Webflow, Spring-Core, Spring-AOP (Aspect Oriented Programming), Spring-MVC front controller, Spring ORM, Spring DAO, Spring JMS, Struts, IBM Message BrokerLanguagesJava-Core java(OOPS, Collections, Multithreading, Concurrency, Serialization), Advanced Java, SQL, PL/SQL.

J2EE Technologies: Servlets, JDBC, JSP, JSTL tags, Custom tags, Java Web Services-SOAP- XML, HTTP, WSDL, OAuth, SSO

UI technologies: JSP, HTML, JavaScript, JQuery, DOJO, XML, XSD, XSLT, CSS3, JSON, AJAX, Bootstrap.

Web Services: SOAP webservice, JAX WS, JAXB, REST webservice.

Testing frameworks: Junit, DBUnit, EasyMock, Mockito

IDE/Tools: RAD, Eclipse, IBM Message Broker toolkit

Application servers: Apache Tomcat 7.1, JBoss, IBM Message Broker

Operating Systems: Windows, Linux

Database: Oracle, DB2, Postgres, Mongo DB

Design Pattern: MVC (Model-View-Controller), Singleton, Front controller, Factory pattern, Facade, Proxy, DTO, DAO.

Source control: SVN, CVS version manager.

Methodologies: Waterfall model, Agile scrum.

Tools: SOAP UI, Jenkins, JIRA, PUTTY, Firebug, Chrome Element Inspector, BMC remedy.

Build Tools: ANT, Maven.

Other: Bash scripting

PROFESSIONAL EXPERIENCE:

Confidential - Westborough, MA

Senior Java/J2EE Developer

Responsibilities:

  • Go through the enhancement requests of the project and work with Business requestor to finalize requirements based on the technical possibilities.
  • Understanding High Level Design and creating detailed technical Design documents.
  • Worked independently for design and development of my enhancements/modules.
  • Developed and enhanced code using server-side technologies like IBM WCS tool, Spring framework- Core and AOP, Hibernate for persistence layer of the application. Developed and consumed Restful webservices.
  • Worked on Hibernate- Criteria queries, hibernate cache, named sql queries etc.;
  • Created UI screens for the application using JSP, JSTL, JavaScript, HTML, JQuery and Ajax and CSS.
  • Involved in unit testing. Solving the project issues/bugs in pre-production environments.
  • Developed Junit, DBunit, Karma, Jasmine code for writing test cases for the developed application.
  • Doing code review for the projects done by other teammates/ peer code review.
  • Tracking the defects/bugs till production phase.
  • Used CVS for version control and JIRA tool for task assignment, bug tracking and fixture
  • Interacted with clients/business requestor to finalize the requirements, UAT support and post-production support.
  • Participating in weekly project meetings with client.
  • Working with other teams (like back end or middle ware team and testing), required for the project.
  • Involved in post production maintenance and solved the tickets as part of support team.
  • Involved in solving the problem Tickets from the production and updating the root cause and problem description in the Quality center using tools like BMC Remedy.
  • Involved in build and deploying the application using WebSphere Application server and JBOSS server.
  • Implemented rules for code quality using Code Pro, PMD, Check style, Find bugs.
Environment: IBM WCS, Java, Spring framework, Hibernate, Struts, REST web service, SSO, J2EE, JSTL, JSP, HTML5, CSS, Javascript, JQuery, Ajax, Postgres, DB2, Junit, CVS, Maven, Log4j, JBOSS, Eclipse, IBM RAD.

Confidential - Cary, NC

Java Developer

Responsibilities:

  • Involved in the requirement analysis, design, and development as well as in the testing of this product.
  • Was involved in projects related to conversion of Mainframe applications to Midrange using spring and Message broker.
  • Go through the business requirements documents of the project and work with Business analyst to finalize requirements based on the technical possibilities.
  • Prepare the technical design/development plan for the specific project and work with technical lead to finalize/confirm the same and give the estimates of the project.
  • Involved in unit testing. Solving the project issues/bugs in pre-production environments.
  • Doing code review for the projects done by other teammates/ peer code review.
  • Tracking the defects/bugs till production phase.
  • Participating weekly project meetings with tech lead and clients for updating the status.
  • Participating in code build meetings related to my project.
  • Working with other teams (like back end or middle ware team and testing), required for the project.
  • Worked with QA team to help them in testing the application.
  • Involved in post-production maintenance of the application.
  • Developed Message Set, Java modules to support Message flows and consume messages through MQ.
  • Worked with Ant scripts to compile, generate bar file by binding message flows with message set and Java project and to deploy the bar file in IBM message broker.
  • Developed batch jobs using Spring Batch framework and configured schedulers for them.
  • Used SVN for version control and JIRA tool for task assignment, bug tracking and fixture
  • Prepared Low-level design document and understanding document for use cases.
  • Migrated DB2 Stored Procedures to Oracle Stored Procedures.
  • Designed and developed the backend implementing DAO factory design pattern.
  • Developed Junit/DBunit code for writing test cases for the developed application.
  • Worked on In-house testing framework Underdog and prepared the test cases for the projects using YAML and YML.
  • Involved in build and Deploying application on the IBM Websphere message broker and Tomcat server.
  • Implemented rules for code quality using Code Pro, PMD, Check style, Find bugs.
  • SME - Subject matter Expert.
  • Project Setup with Spring framework, Hibernate, maven and JSP.
  • Prepared low-level design documents.
  • Designed and developed all layers to make CRUD operations.
  • Implemented Breadcrumb logic using Spring AOP
  • Developed functionality for users to assign and release systems.
  • Worked with QA team to help them in testing the application.
  • Developed UI screens for admin and user to manage the inventory system assigning different roles and permissions.
  • Developed Junit/DBunit code for writing test cases for the developed application.
  • Implemented rules for code quality using Code Pro, PMD, Check style, Find bugs.

Environment: Eclipse, JDK1.6, Apache Tomcat Server, Spring, Hibernate, BootStrap, Java, My SQL, Junit, Maven, Log4j.

We'd love your feedback!