We provide IT Staff Augmentation Services!

Specialist (lead Java/j2ee Developer) Resume

4.00/5 (Submit Your Rating)

Southlake, TX

SUMMARY

  • 12+ years of versatile IT experience in the roles of Specialist, Application Lead, System Analyst and Developer.
  • Expert in design and development of Large and Medium Enterprise Applications using JBoss, Weblogic and Tomcat.
  • Expert in Analysis, Design, Development, Testing, and Implementation of applications on Java, J2EE stack for Client/Server and web based n - tier architectural systems.
  • Strong technical noledge and expertise in implementation of small to large Enterprise applications using SOA and J2EE technologies.
  • Extensive experience in design of applications using UML diagrams such as Class diagram, sequence diagram using EA (Enterprise Architecture) and expert in implementing with various J2EE design patterns like DAO, Singleton, Composite, Business Delegate, Session Facade, Data Transfer Object.
  • Expert in design and development of enterprise applications using Spring framework/J2EE components such as JSP, Servlets, Java Beans, EJB, JMS, JDBC, and JNDI.
  • Excellent skills in developing applications based on Core and Advanced Java, Spring and Hibernate.
  • Excellent noledge of SOA using Web Services on SOAP and REST.
  • Expert in implementing applications using different development methodologies such as Agile methodology, Test Driven Development, Pair Programming.
  • Experience in working with version control systems like Git, Subversion and CVS.
  • Strong noledge of databases such as Oracle, My SQL and MS SQL
  • Extensive experience with testing frameworks such as Junit,
  • Extensive usage experience of IDEs like Eclipse, IntelliJ IDEA.
  • Strong noledge of Maven.
  • Good exposure to Continuous Delivery Pipeline process using Jenkins, Git and Maven
  • Good exposure to Clean Architecture (Hexagonal Architecture) development
  • Ability to work individually as well as work as a part of team.

TECHNICAL SKILLS

Languages: Java, SQL, PL/SQL

Application Frameworks: Spring 4.0, SOA, Hibernate 4.1, Spring MVC

RDBMS: Oracle 11g/10g, MySQL 3.2, MSSQL 2008

NoSQL DB: Mongo DB 3.0, Couchbase 3.0.1

Web Technologies: JSP 1.2, JSTL 1.0, HTML, CSS, WSDL, SOAP, REST, Java Script, JAX-WS

XML Technologies: XML, XSL, XSLT, XPath, DTD, Schema, XML DOM, SAX, SOAP, WSDL, JAXB

Server Side Technologies: J2EE Technologies (EJB, JMS, JDBC), Apache Commons, JUnit 4.0

Distributed Technologies: RMI, CORBA, EJB, JMS

Application Servers: Apache Tomcat 7.x, JBoss AS 4.4

Build & tracking tools: Shell Scripting, Maven, Jira, VersionOne

IDE Tools: IntelliJ IDEA, Eclipse

SCM Tools: Git, Subversion(svn)

Methodologies: Continuous Delivery Pipeline, TDD, Scrum, Clean Architecture (Hexagonal Architecture), BDD using Cucumber, Pair Programming

Standards: PCI DSS (Payment Card Industry Data Security Standard)

Operating Systems: Windows XP/2000, Linux 7.1

PROFESSIONAL EXPERIENCE

Confidential

Specialist (Lead Java/J2EE Developer)

Responsibilities:

  • Involved in architecture discussions, design and development of the application from the scratch using Clean Architecture (Hexagonal Architecture)
  • Worked mostly on developing the backend part of the application involving Spring, Spring Data and Web Services.
  • Followed Test driven development approach and worked extensively on unit and integration test cases using Junit 4
  • Followed Behavior Driven Development to verify the acceptance criteria using Cucumber tool.
  • Followed the Continuous Delivery Pipeline for the project and hence worked on Jenkins, Git and Maven tools to setup the environment
  • Implemented the Mongo DB querying using Spring Data
  • Developed of RESTFul web services (JAX-RS) using Spring MVC
  • Handled code review of team members code
  • Leading a team of 5 people to deliver the project on time with quality
  • Played the Scrum Master role to manage the Agile team

Environment: Spring Boot 1.2, Mongo DB 3.0, JSDK 1.8, Spring 4.0, Spring Data 1.0, Cucumber 1.2.4, Swagger UI 2.0.24, JSON, JAX-RS, Apache Tomcat 7, JUnit 4, Linux 7, IntelliJ 14, Maven 3.0

Confidential, Southlake, TX

Specialist (Lead Java/J2EE Developer)

Responsibilities:

  • Involved in design and development of the application enhancements
  • Worked on developing the backend part of the application involving Spring, Hibernate and Web Services.
  • Followed Test driven development approach and worked extensively on unit and integration test cases using Junit 4
  • Developed of RESTFul web services (JAX-RS) using Spring MVC
  • Played the Scrum Master role to manage the Agile team
  • Implemented asynchronous request processing mechanism by using JMS
  • Owned multiple applications dat are related to Checkout application and developed on Java technology

Environment: Spring 3.2, MS SQL 2008, JSDK 1.7, JSON, JAX-RS, Jboss 4.4, JUnit 4, IntelliJ 14, Linux 7, Maven 3.0

Confidential

Senior Applications Engineer/J2EE Developer

Responsibilities:

  • Preparing Low level Design Documents for the enhancement requests
  • Involved in validating designs developed by other team members as well as code review process.
  • Developed the User Interface components for displaying the data using SWING
  • Used JUnit to develop repeatable tests (regression testing), mainly for unit testing.
  • Developed Stored Procedures, Triggers and Functions. Actively involved in tuning SQL queries, Stored Procedures, Triggers

Environment: SWING, Eclipse 3.2, Windows 2000, JSDK1.5, Oracle 11g, XML, XSLT, XPath, WSDL, JAXWS, JUnit

Confidential, Scotts Valley, CA

Java/J2EE Developer

Responsibilities:

  • Analysis of business and functional requirements
  • Preparing Design Documents for the enhancement requests
  • Extensive usage of J2EE design patterns namely DAO, Factory, Business Delegate, Session Facade etc.
  • Peer level code and design reviews.
  • Deliver KT sessions in the team.
  • Developed Stored Procedures and triggers for database intensive tasks.
  • Created indexes and referential constraints for performance and data integrity.
  • Provided extensive pre-delivery support using Bug Fixing and Code Reviews.

Environment: JDK 1.4, EJB, JMS, JDBC, PL/SQL & XML, JUnit, Log4j, Oracle 10g, XML, Eclipse 3.0

Confidential, Pittsburg

Java/J2EE Developer

Responsibilities:

  • Analysis of business and functional requirements
  • Preparing Design Documents for the enhancement requests
  • Peer level code and design reviews
  • Updating the user documents
  • Supporting System and Integration testing
  • Provided extensive pre-delivery support using Bug Fixing and Code Reviews

Environment: JDK 1.4, EJB, JMS, JDBC, PL/SQL & XML, JUnit, Log4j, Oracle 10g, XML, Eclipse 3.0, Borland Together J, Sun Solaris, Mercury Test Director, Web Sphere Studio Application Developer, Commerce Server

We'd love your feedback!