We provide IT Staff Augmentation Services!

Java/ J2ee Developer Resume

4.00/5 (Submit Your Rating)

Irving, TX

SUMMARY:

  • Over 7+ years of solid professional experience in development of multi - tier Enterprise applications.
  • Experienced in all the technical phases of Software Development Life Cycle (SDLC).
  • Expert in Agile methodologies like Scrum.
  • Experience in performing code reviews, refactoring, training and mentoring team members.
  • Experience in developing distributed Web applications and Enterprise applications using Java/J2EE technologies (Core Java (JDK 6+), Servlets, JSP, EJB).
  • Strong development experience creating rich frontend UI in AJAX, JSF / JavaScript technologies using JavaScript libraries.
  • Experience in Web-Development technologies like HTML5, DHTML, CSS3, XML.
  • Experience using various IDE tools such as Eclipse and IntelliJ for developing, debug and deploying applications.
  • Experience in working with EJB, Hibernate, Spring, Struts
  • Experience with J2EE Design Patterns such as MVC, Session Façade, DAO, Singleton Pattern, Strategy pattern, Factory Pattern, Front Controller and Business Delegate.
  • Experienced in developing web services with XML based protocols such as SOAP and WSDL.
  • Expertise in Cutting Edge Technologies like JMS, REST, microservices, XML and Web Sphere MQ Series with good experience in Developing and Deploying Enterprise Java Beans (EJB’s) on Application Servers.
  • Experience working with Databases like MySQL, Oracle and DB2.
  • Highly proficient in developing and deploying Java/J2EE applications on Application Servers - WebLogic, IBM WebSphere, JBOSS and Apache Tomcat.
  • Ability to work in-groups as well as independently without supervision.
  • Excellent communication skills, interpersonal, strong architectural skills, hardworking and a very good team player and ability to effectively communicate with all levels of the organization such as technical, management and customers.

SKILLS:

Programming: Java/J2EE, C++, Pl/SQL, XML, Shell Scripting.

Java Technologies: EJB, JDBC, Struts, Spring, SOAP (JAX-WS), REST(JAX-RS), Hibernate, Socket Programming, Swing, Multithreading, AWT.

Web Technologies: JavaScript, jQuery, HTML5, CSS, JSP, Servlets, JSF, Ajax.

Operating Systems: Microsoft Windows, Mac OS, Linux/Unix BASH, Command Line.

Databases: SQL Server 12.0, Oracle 9i/10g, MySQL, DB2.

Web Services: AWS, REST, SOAP.

Java IDE’s: Eclipse, NetBeans.

Build Tools: Maven, ANT, Docker, Bit Bucket

Version Control: GIT, SVN

Other Tools: Agile Testing, J-Unit.

EXPERIENCE:

Confidential, Irving, TX   

Java/ J2EE Developer

Responsibilities:

  • Involved in Sprint planning sessions and participated in the daily Agile SCRUM and Retrospective meetings. 
  • Implemented the application using several Java/J2EE design patterns like MVC, Data Transfer Object and Data Access Object.
  • Used Spring Core Annotations for Dependency Injection and Spring MVC for REST APIs.
  • Used Hibernate ORM for mapping the SQL databases with objects in Java.
  • Developed Micro Services using Spring Boot in Spring Cloud framework to support Citi NGA cloud framework.
  • Implemented Spring JDBC to integrate with Oracle database to call Stored Procedures and Tables using SQL Developer.
  • Used Maven for building the application.
  • Developed Unit test cases with Junit and Mockito. 
  • Performed testing, bug fixing and documentation of the system. Monitored error logs using Log4J and fixed the problems.
  • Developed EJB components encapsulating business logic.
  • Used GIT for version control and Spring Tool Suite as IDE. 
  • Participated in code reviews for better code quality.

Environment : AngularJS, JQuery, HTML5, CSS3, JSP, Spring, Hibernate, Web Services (RESTful), GIT, Java/ J2EE, Maven, Log4j, SQL Developer.

Confidential, NYC, NY

Java/ J2EE Developer

Responsibilities:

  • Developed the web application to support the business requirements and followed Agile (Scrum) methodology. Involved in translating functional requirements into user stories.
  • Developed the UI pages using HTML5, CSS3, JavaScript, JSON, jQuery, and Ajax.
  • Participated actively in detailed design, code reviews and production issues with the team.
  • Used Maven build tool for application development.
  • Developed facilities for stripping long error messages from minified JavaScript code for Angular JS.
  • Responsible for developing Hibernate configuration and mapping files for Persistent layer (Object and Relational Mapping).
  • Developed and utilized J2EE Services and JMS components for messaging communication in WebSphere Application Server.
  • Developed test classes using Junit for Unit testing.
  • Used Oracle database to persist the data into the database and RAD for development of the application.
  • Developed the necessary business logic by implementing J2EE design patterns like Session Facade, Singleton, Data Access Object.
  • Used Log4J to generate logs on the server.
  • Generated the daily and monthly reports and sent them to external vendor.

Environment: Java, J2EE, Agile, JavaScript, Spring MVC 4.0, Spring DI, Spring JDBC, Hibernate, Junit, RESTFUL Services, SOAP, JSP, AngularJS, WebSphere server, ANT, Maven, Oracle 11g, RAD, UML, Servlets, AJAX, Log4J

Confidential, Morristown, NJ

Java Developer

Responsibilities:

  • Involved in the design and implementation of the architecture for the project using OOAD, UML design patterns.
  • Developed Action class and Action Form for business logic with support of spring framework and Presentation tier.
  • Involved in design and development of server side layer using XML, JSP, JDBC, JNDI, EJB and DAO patterns using Eclipse IDE.
  • Designed and developed JSP Pages using Tag libraries. Used JSP and Servlets for server side transactions.
  • Involved in implementation of Spring MVC framework and developed DAO and Service layers. Configured the controllers, and different beans such as Handler Mapping, View Resolver etc.
  • Used Log4j for logging and debugging.
  • Using Spring-AOP module to implement features like logging, user session validation.
  • Used Jenkins to build and maintain the code for testing the application using a test interface locally.
  • Version control of the code and configuration files are maintained by SVN
  • Followed Agile software development with Scrum methodology.

Environment: Java, Spring, Agile, Hibernate, REST, JavaScript, XML, HTML, CSS, UML, J-Boss, Log4j, Junit, Eclipse, Subversion, Jenkins, Oracle, Windows.

Confidential, NYC

Jr. Java Developer

Responsibilities:

  • Created requirements document and coordinated user sign-off.
  • Analyzed, designed and developed scalable, distributed, multithreaded process server for the various modules using Core Java concurrency and collection frameworks to create and process Transition Matrix data.
  • Developed JMS interface framework for communication across different tiers.
  • Used various design patterns like Singleton, Factor, Façade, command, strategy etc.
  • Analyzed, designed and implemented the session and persistence layer for above module using EJB3.0 and integrated it with Spring and JPA with persistence service provider as Hibernate framework.
  • Customized the configuration file for integration of EJB3.0, Spring and JPA and deployed it to WebLogic server10.3.
  • Designed and developed core services module to expose stateless session bean as WebServices.
  • Implemented various Store Procedure, triggers and views for above modules.
  • Deployed the module into production along with build script enhancements.
  • Managed the post deployment enhancements and bug fix cycle along with user support.

Environment: Core Java, J2EE5.0, EJB3.0 , Servlet, JSP, XML, SOAP, JMS, WebLogic Server 10.3, MyEclipse6.1 , Spring framework, Hibernate framework, JAX-WS, JPA , SVN, JAXB, Oracle 11g, Sybase 12.5, Autosys, SQL Developer. Oracle BPEL, Perl 5.0 & Shell scripting, Unix/Windows XP.

We'd love your feedback!