We provide IT Staff Augmentation Services!

Senior Java/j2ee Developer Resume

3.00/5 (Submit Your Rating)

Atlanta, GA

SUMMARY

  • 7+ years of professional experience as a Software Developer in complete Software Development Life Cycle (SDLC) including Analysis, Design, Development, Testing and Implementation of Client/Server, Multithreading applications using JAVA/J2EE technologies.
  • Diverse experience utilizing Java tools in business, Web, and client - server environments including Java Platform Enterprise Edition (Java EE), Enterprise Java Bean(EJB), Java Server Pages (JSP), Java Servlets, Spring, Hibernate, Java database Connectivity (JDBC) and Webservices (SOAP/REST) technologies.
  • Experience in developing SOAP and REST web services in Java using Jersey and Apache CXF.
  • Experience working with distributed n-tier applications using Java and J2EE technologies in areas such as Banking and Healthcare domains.
  • Sound experience working with MVC framework like Struts, ORM frameworks like Hibernate, JPA and IoC Frameworks like Spring, Spring AOP, Spring DI.
  • Designed and developed business and persistence layer components using Spring and Hibernate.
  • Experience in developing front-end Web applications and interactive software products using HTML5, CSS3, JavaScript, Bootstrap, JSON, jQuery and AngularJS.
  • Involved in all aspects of Angular 2 like Routing, modularity, Dependency Injection, service calls and custom directives for development of single page applications using MVC architecture.
  • Created different modules for each small part of the Single Page Applications in Angular JS and worked with Angular ng-repeat to render data that comes from the java end.
  • Good experience in configuring admin components such as JDBC, JMS configurations.
  • Strong experience with relational databases like Oracle, MySQL, PostgreSQL with good command in SQL, PL/SQL. Good working knowledge in DBeaver and SQL developer.
  • Worked in development methodologies like Waterfall, Agile (Scrum, Sprint, Pair Programming), Test first and Test-Driven Development(TDD).
  • Good middleware skills in JEE with application servers like WebLogic, WebSphere, JBOSS with experience on heterogeneous operating systems.
  • Experience in developing unit and integration testing using JUnit, SOAP UI and Postman. Used build tools like ANT, MAVEN, Source repositories like GIT, SVN and Bit Bucket.
  • Involved in architecture and development of continuous integration environment for software testing using Jenkins CI server and integrating it with Black Box testing.
  • Experienced use of project management software (JIRA) for issue tracking, maintaining tickets specific to bug fixes and enhancements.
  • Experience working with Amazon Web Services (EC2, S3, RDS), Elastic Bean Stack.
  • Involved in writing test cases and documenting business case scenarios for developed interfaces.
  • Sound knowledge of Object Oriented Programming (OOP), Analysis and Design (OOAD) concepts and designing experience using Star UML, Rational rose to develop UML/ design artifacts like Class Diagrams, Sequence Diagrams and Use case realization.
  • Expertise in working on various developer IDE’s like Eclipse, NetBeans, STS, IntelliJ and several Operating Systems like Windows XP/2000/NT, Mac OS X and Linux.
  • A resourceful team member with good interpersonal skills, effective problem solving and decision- making skills, looking forward to work in an environment with an opportunity to grow.
  • Excellent analytical, logical and programming skills, Self-Motivated, Self-Starter team player who can work with minimal supervision with effective Communication skills and Organizational skills combined with attention and Time management skills.
  • Willingness and Ability to learn and implement New Technologies wherever necessary.

TECHNICAL SKILLS

Programming Languages: Java (5.0, 6.0, 7.0, 8.0), J2EE, C, C++, SQL, PL/SQL.

JAVA/J2EE technologies: Java, JDBC, Junit, JSP, Servlet, JavaScript, AJAX, EJB, SOAP & REST based web services.

Frameworks/ Libraries: Spring, Hibernate, JSF, Struts.

Databases: Oracle, SQL server, MySQL, DB2, Mongo DB

Application Server: Apache Tomcat 4.5, WebLogic 12.1, JBOSS, IBM WebSphere

Operating Systems: Windows XP/Vista/7/8/10, Mac OS X, Linux.

SDLC Methodology: Agile methodology, Waterfall model.

Web technologies: HTML5, CSS3, JavaScript, XML, AngularJS, jQuery, JSP, AJAX, Bootstrap

IDE/Utilities: Eclipse, NetBeans, IntelliJ, Visual Studio

Build Tools: Ant 1.5, Maven 3.0.

CI / CD: Jenkins

PROFESSIONAL EXPERIENCE

Confidential, Atlanta, GA

Senior Java/J2EE Developer

Responsibilities:

  • Involved in SDLC Requirements gathering, Analysis, Design, Development and Testing of application using AGILE methodology (SCRUM).
  • Developed the necessary front-end user interfaces in JSP, HTML, JavaScript, CSS, Bootstrap and AngularJS that will be integrated using Spring MVC Framework.
  • All the service modules like CRUD, are exposed as webservices using JAX-RS.
  • Involved in developing code for obtaining bean references in Spring framework using Dependency Injection (DI) or Inversion of Control (IoC) and for this Spring Core and context are used.
  • Spring Boot is used for deploying each module as a single unit and to provide security to these modules, Spring Security is used.
  • Experienced in writing/building/integrating custom modules for JIRA.
  • Developed several REST web services supporting both XML and JSON to perform tasks such as validation of the card details. Restful web services leveraged by both web and mobile applications.
  • Involved in designing in NoSQL databases like MongoDB and Couch DB.
  • Worked on various SOAP and RESTful services used in various internal applications.
  • Spring Integration is used is used for the communication between each service.
  • Created Maven archetypes for generating fully functional Restful web services supporting both XML and JSON message transformation. Archetypes built on Spring 3.0 technology.
  • Involved in building a single page and cross browser compatible web application using Angular-JS (Angular routing) and bootstrap.
  • Used multithreaded environment to run the processes asynchronously using different future calls to access the data.
  • Also, used Stored Procedures connecting to the database using Spring JDBC.
  • Used JUnit, a test framework which uses annotations to identify methods that specify a test.
  • Good hands on UNIX commands, used to see the log files on the production server.
  • Built the application using MAVEN and deployed using IBM WebSphere Application server.
  • Used Log4j to capture the log that includes runtime exception.

Environment: Java/J2EE, Spring, JAX-RS, HTML, CSS, JavaScript, JSP, Angular JS, JIRA, Struts, Bootstrap, Oracle 11g, Spring MVC, Hibernate, XML, WebSphere, Agile Methodology, MongoDB, Web Services (REST/SOAP), ANT, Unix, Log4j.

Confidential, Rochester, MN.

Senior Java/J2EE Developer

Responsibilities:

  • Participated in the sprint review meetings and explained the technical changes to the clients.
  • Developed the Site using the Struts with Spring Integration using the tiles framework.
  • Rendered business logic with Struts action components using Struts and Hibernate framework.
  • Developed AJAX scripting to process server-side Java Server Pages (JSP) scripting. Interfaced with the back-end using Hibernate Framework and XML.
  • Expertise in development and deployment of web components that include Servlets, JSP and business layer components that include Enterprise Java Beans (EJB), Web Services, JDBC, JNDI, JMS, Serialization, Collections API & multithreading.
  • Involved in design meetings for the feasibility of Elastic Search.
  • Used ANT scripts to build the application and deployed on Web Sphere Application Server.
  • Experience developing web application on top of platform using Node.js.
  • Developed the application on Node.js platform using JavaScript programming.
  • Created PL/SQL procedures, functions and written complex SQL queries.
  • Participated in Architect and design of the components using a distributed architecture on AWS cloud platform.
  • Wrote services to store and retrieve user data from the MongoDB for the application on devices.
  • Develop internal application using Angular JS and connecting to Oracle on the backend.
  • Good understanding in implementing web application using AngularJS framework.
  • Developed a fully functional prototype application using JavaScript (j Query and Backbone.js) and Bootstrap, connecting to a RESTful server on a different domain.
  • Use modern web technologies such as HTML5, Bootstrap, jQuery, frameworks.
  • Used JMS in the project for sending and receiving the messages on the queue.
  • Developed the presentation layer using Java Server Pages (JSP), Tiles, Ajax and Java Script.
  • Performed deployment activates in cloud infrastructure like cloud foundry.
  • Displayed the cloud infrastructure of the company using Amazon Web Services
  • Developed web pages using HTML5, CSS and JavaScript.
  • Develop shell scripts to automate priority tasks.

Environment: Java, JSP, JSF, Apache Axis, Spring, Hibernate, Bootstrap, AGILE/SCRUM Methodology, JavaScript, AngularJS, jQuery, JSON, JMS, JBOSS application server, Mongo DB, AWS, JNDI, XML, JUnit, Oracle, Cassandra, UNIX.

Confidential

Java/J2EE Developer

Responsibilities:

  • Involved in Analysis, Design, Development and Testing of application using Agile Model
  • Actively participated in meetings with Business Analysts and Architects to identify the scope, requirements and architecture of the project.
  • Created MAVEN archetypes for generating fully functional REST web services supporting both XML and JSON message transformation. Archetypes built on Spring 3.0 technology.
  • Developed Backing beans to handle UI components state and stores that state in a scope.
  • Set up and administer Amazon servers like AWS, Linux, Mongo DB, Elastic Search and tripwire.
  • Installed, secured, and configuredAWScloud servers withLinux,Tomcat,MySQL,Apache, etc.
  • Used Hibernate, object/relational-mapping (ORM) solution, technique of mapping data representation from MVC model to Oracle Relational data model with SQL-based schema.
  • Experience on implementation of version control software SVN, GIT repositories.
  • Good knowledge and experience on Apache Tomcat and JBOSS servers.
  • Strong hands on experience and understanding of OOPS concepts, Core Java concepts/API understanding such as Exception handling, Collections API, Strong Multithreading.
  • Strong hands on experience on multithreading and data extraction.
  • Used Log back to print the logging, debugging, warning, info statements.
  • Experience in developing scalable front-end user interfaces using HTML, CSS, and JavaScript, Bootstrap, jQuery, Angular.JS and Mongo DB.
  • Experience working with offshore team and delivering the product on time.
  • Involved in bug fixes, enhancements and code refactoring.

Environment: Java/J2EE, UNIX, JMS, JavaScript, HTML5, CSS3, Angular JS, Bootstrap, JDBC, Node JS, REST, JSP, Mongo DB, jQuery, Oracle 10g/11g, Spring framework, AWS, Apache Tomcat.

Confidential

Java/J2EE Developer

Responsibilities:

  • Followed Agile SCRUM methodology and used Test Driven Development (TDD).
  • Responsible for requirement gathering from the Business Analysts & for preparing the requirement specification document.
  • Designed and implemented User Interface using JavaScript, HTML, XHTML, XML, CSS, JSP, and AJAX.
  • Used Spring JDBC to execute database queries. Created row mappers and query classes for DB operations.
  • Used Spring framework for Dependency Injection and JDBC connectivity.
  • Developed RESTful Web services client to consume JSON messages using Spring JMS configuration.
  • Design HTML prototypes, visual interfaces and interaction of Web-based design.
  • Involved in development of custom Servlet handling http request and response objects.
  • Create JSP pages for the Customer module of the application. Coded JS util file that is commonly used for JS validation.
  • Actively involved in code review, performance tuning and bug fixing phases.
  • Good team player with ability to solve complex issues. Initiated team discussions to improved efficiency of the system.
  • Used Maven as the build tool and Tortoise SVN as the Source version controller.
  • Involved in the deployment of the application in Integration and Implementation environment.

Environment: HTML5, CSS3, JSP 2.0, JSON, REST, JDBC, Maven, REST, Oracle 10g, SCRUM, Web services, Windows XP.

We'd love your feedback!