We provide IT Staff Augmentation Services!

J2ee Developer Resume

3.00/5 (Submit Your Rating)

St Louis, MO

SUMMARY

  • J2EE/Java Developer with 8 years of IT experience in analysis, design, development, documentation, implementing of web applications using CoreJava and J2EE, Springs Framework, Hibernate, Web Services (SOAP, Restful), JavaScript, Core Java HTML, CSS, AngularJS, React JS, AJAX and XML.
  • Experience in working with open source frameworks like Spring, ORM frameworks like Hibernate and Spring JPA.
  • Experienced with hands on development in various Spring components like, Spring MVC, AOP, Spring IOC, Spring JDBC, Spring - Data, Spring JPA, Spring Securities and Spring Batch, Spring Boot, Spring Microservices, and swagger apis.
  • Good experience in working with Spring Boot, Spring Microservices.
  • Extensive experience using JSF, Servlets, JSP, JDBC, JMS, JSTL and JNDI.
  • Expert in frontend technologies such as HTML, HTML5, CSS, JavaScript, JQuery, React JS, AJAX, JSTL and JSON.
  • Experience in writing AngularJS code and familiar with jQuery libraries
  • SDLC: Software development experience in object oriented programming, design and development of Multi-Tier distributed Enterprise applications.
  • Expertise in IDEs for software development like NetBeans, STS and Eclipse.
  • Experience in working with various Application Servers like IBM Web Sphere, Web Logic, JBoss and Apache Tomcat Servers.
  • Understand the core AWS services, uses, and basic architecture best practices.
  • Develop and maintain applications written for Amazon Simple Storage Services (S3), Amazon Dynamo DB, Amazon Simple Queue Service (SQS), Amazon Simple Notification Service (SNS), Amazon Simple Workflow Service (SWS), AWS Elastic Beanstalk, and AWS Cloud Formation.
  • Knowledge in launching AWS EC2 instances and continuous integration using Jenkins.
  • Proficient in OOAD Technologies developing Use Cases, Activity diagrams, Sequence Diagrams and Class diagrams using case tools like Microsoft Visio and Rational Rose.
  • Experience in Database Design, Creation and management of Schemas, writing Stored Procedures, functions, Triggers, DDL, DML SQL queries. Experience in writing SQL and PL/SQL programming.
  • Strong working experience in building and deploying MAVEN scripts, debugging through logging frameworks like log4j, automated Continuous Integration with Jenkins.
  • Expert in Various Agile methodologies like SCRUM, Test Driven Development, Incremental & Iteration methodology and Pair Programming as well as implementing Waterfall model. To track the progress of Agile process used JIRA.
  • Solid background in Core Java concepts like Exception handling, Multi-threading, Synchronization, Serialization, IO, Collections framework, Java Beans, Executor Services, Thread pools.
  • Experience in web services technologies like REST, SOAP, WSDL, JMS and Service Oriented Architecture (SOA).
  • Expertise in various version control tools such as SVN, CVS, Git and Clear Case.
  • Highly communicative with other key participants including client, detail oriented, excellent interpersonal, written, verbal communication skills and strong analytical, problem solving and decision-making skills.
  • Strong communicator and skillful in working closely with customers to identify and resolve problems.
  • A complete Tech Savvy and Positive attitude to expand present knowledge base, energetic, active team player with positive and forward-looking attitude.

TECHNICAL SKILLS

Programming Languages: CoreJava, J2EE, SQL, PL/SQL

J2EE Technologies: EJB, Servlets, JSP, JSTL, JDBC, JSF, RMI, JNDI, JMS

Web Technologies: HTML, DHTML, React JS, JQuery, XML, XSLT, CSS, JSON, AJAX, Bootstrap, NodeJS

Editors/IDEs: Eclipse, MyEclipse, NetBeans

Application/Web Servers: IBM WebSphere, Oracle WebLogic, JBOSS, Apache Tomcat

Web Services: SOAP, REST,AngularJS

Testing: Junit, POSTMAN

Methodologies: Agile, Waterfall, SCRUM

Cloud: AWS, PCF

Application Frameworks: Spring IOC, Spring JDBC, Spring Security, Spring Boot, MicroServices, Spring Batch, Hibernate ORM

Version Control: SVN, CVS, Git

Build/CI Tools: Maven, Log4j, Jenkins

Databases: Oracle SQL, MySQL, DB2, Mongo DB

Operating Systems: Windows, Linux, UNIX

PROFESSIONAL EXPERIENCE

Confidential, St Louis, MO

J2EE Developer

Responsibilities:

  • Gathered and Analyzed business requirements for Application build.
  • Participated in system design, planning, estimation and implementation.
  • Followed SDLC-Agile/Scrum methodology in the application development.
  • Worked on creating log-in authentication modules usingAngularJSandJavaScript
  • UsedAngularJSas framework to createSingle Page Applicationswhich can bind data to specific views and synchronize data with server.
  • Implementation knowledge of Core JAVA design patterns, MVC Paradigm and object-oriented principals/methodologies.
  • Developed the robust web-based application on Spring Boot frame structure using Java/J2EE technology.
  • Have an experience on Pivotal Cloud Foundry.
  • Used AngularJS to develop single page applications in a MVC framework and have also implemented testing methods using the same by Two-way data binding.
  • Created Spring Boot application using Spring components like Spring Core, Spring AOP, Spring MVC, Spring Batch, Spring IOC and Spring Security. The application was created using maven build automation tool in Spring Tool Suit (STS) IDE.
  • Created Macro-service architecture by bundling various micro-services and deploying it into the Apache Tomcat server.
  • Created and ImplementedMicroservicesusing Spring Boot.
  • Designed and developed the application using AGILE-SCRUM methodology.
  • Implemented features like logging, user session validation using Spring-AOP module.
  • Upgraded the UI screens in the application to single page UI using React JS, HTML5, AJAX, JavaScript and CSS3.
  • Worked on creating log-in authentication modules usingAngularJSandJavaScript
  • Developed the application usingJava8 and implemented its features like lambdas Expressions, Time API, Streams, functional interfaces, collectors, default methods, type interfaces, for each.
  • Used Postman with JSON to test the request and response of the application.
  • Developed application components using Spring, Spring-Data, Spring Boot and Oracle.
  • Deployed the application in AWS EC2 instance performed continuous integration using Jenkins.
  • Developing the application for incident creation and retrieving the events using restful web services with spring Boot.
  • Used Spring Batch to process large volumes of records, including logging/tracing, transaction management.
  • Developed the Spring AOP Programming to configure logging for the application.
  • Implemented JMS for notifications and testing with JUnit, Mock cases.
  • Extensively used Maven tobuild the application and deploy on Embedded Tomcat Server
  • Involved in writing Java API for Amazon Lambda to manage some of the AWS services.
  • Involved in creating and Deployment of REST API and Microservices in Java J2EE using Spring Boot.
  • By using Node.Js Integration of user-facing elements developed by front-end developers with server side logic.
  • Configured session timeout with Spring Boot in server side and implemented auto logout Functionality.
  • Involved in creating and Deployment of REST API and Micro Services in Java J2EEE using Spring Boot.
  • Implemented Single Page Design and customized directive and filter criteria by using React JS.
  • Node.js is used to develop server-side applications.
  • Worked extensively on spring boot for building REST API’s.
  • Reviewed the code for ensuring adherence to Java coding standards.
  • Utilized HTML5 and React JS in implementing some of the front end components.
  • Extensively used STS for developing, debugging, integrating and deploying the application.
  • Maintained source code in GIT Repository.
  • Used Amazon WebServices(AWS) like EC2, S3, RDS, cloud watch and Cloud Front for promoting code in various environments.
  • Designed various tables required for the project in Oracle database.
  • Prepared JUnit and Integration test cases and integrated with Jenkins.
  • Reviewed the code for ensuring adherence to Java coding standards.

Environment: CoreJava 1.8, AngularJS, JSP, JQuery, JSON, Spring Boot, Spring IOC, Spring MVC, Spring AOP, Spring Batch, Spring ORM, Spring-Data, React JS, Node.JS, Microservices, AWS, STS, XML, RESTful Web Services, JMS, Agile, Maven, GIT, Oracle, SQL, Apache Embedded Tomcat,Log4j, JIRA, Oracle 10g, Windows.

Confidential, Katy, TX

J2EE Developer

Responsibilities:

  • Implemented the Project in AGILE based development Environment and participated in Daily Scrum, Backlog refinement, Sprint Planning, Retrospective and Sprint closing.
  • Involved in all the phases of SDLC including Requirements Collection, Design and Analysis of the Customer Specifications, Development and Customization of the application.
  • Followed Scrum/Agile Methodology during the software development life cycle.
  • Responsible for creating new reusableAngular componentsand implementing new features, as well as maintaining and improving legacy code on the existing framework.
  • Work withNPMto set up the environment and install tools forAngularJSbased Application.
  • Worked on Data Structures, multi threading concepts in Core Java
  • Participated in requirement gathering and framework implementation sessions through Agile TDD methodology.
  • UsedJava8 features like lambda expressions for communicating between business layer and database, stream API for Bulk Data Operations on Collections using both streams and parallel streams.
  • Responsible for the analysis, documenting the requirements and architecting the application based on J2EE Standards.
  • Designed and developed various modules of the application with Spring MVC architecture and Spring Bean Factory using IOC, AOP concepts.
  • Developed Stored Procedures and triggers using PL/SQL in order to calculate and update the tables to implement business logic.
  • Developed and delivered SOAP based Web Services and used Apache-CXF and SOAP UI to test the services.
  • Involved in creating and Deployment of REST API and MicroServices in Java J2EEE using Spring Boot.
  • Implementation of authentication for Restful web services using Spring Boot Security Starter.
  • Worked extensively on spring boot for building web service.
  • Used STS for developing, debugging, integrating and deploying the application.
  • Maintained source code in GIT Repository.
  • Created detailed design documents, use case diagrams and class diagrams.
  • Extensively worked with XML while using Maven, Dispatcher Servlet etc.
  • Implemented RESTful Web services. Published and consumed web services.
  • Utilized Jenkins for build automation.
  • Performed backend migration from Spring MVC to Spring Boot using Micro Services.
  • Involved in the day to day sprint development activities and delivered per sprint timeline.
  • Written unit test cases using JUnit and Integration test cases and integrated with Jenkin jobs.
  • Coordinated with the onsite and offshore developer’s w.r.t ongoing issues and follow up.
  • Used Maven for compilation and building JAR, WAR.
  • Worked on migration of Existing Applications to AWS cloud.
  • Used Log4J for logging and tracing the messages.
  • Utilized Node.js to create a fast and efficient chat server.
  • Responsible for the overall layout design that meet cross-device compatibility using Bootstrap, color scheme of the web site using HTML5, and CSS3 and Responsible for creating detailed wire frames and process flows.
  • Used Hibernate as persistence framework for DAO layer to access the Oracle10g database.
  • Actively involved in code reviews and also in bug fixing.

Environment: Java, JavaScript, Ajax, JQuery, Maven, Spring Boot, POS, DOJO, AWS, STS, Spring, Microservices, Backbone, HTML5, CSS3, Rest API, Log4J, GIT, Agile, Jenkins, XML, Git, Websphere, Oracle, Windows.

Confidential, McLean, VA

Software Engineer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) of the application like Requirement gathering, Design, Analysis and Code development.
  • Following Agile Methodology and interact with various stake holders in gathering requirements and business artifacts in the areas of gathering, design, coding and documentation.
  • Used Amazon Cloud Watch to monitor AWS services and Amazon Cloud Watch logs to monitor application.
  • Developed Java API to interact with the Amazon SQS used in sending bulk emails.
  • UsedAWSSDK for connection to Amazon S3 buckets as it is utilized as the object storage accommodation to store and retrieve the files cognate to the application.
  • Involved in writing Java API for Amazon Lambda to manage some of the AWS services.
  • Developed Web Services using XML messages that use SOAP.
  • Implemented and tested the enterprise application with jQuery and Spring MVC.
  • Created and ImplementedMicro Servicesusing spring boot, REST, JSON.
  • Used Java Mailing or Messaging Service (JMS) API's for mailing detailed notifications depending upon the success and failure once the backend process is complete and also for mailing administrator of any system related problems.
  • Used NodeJS to sign up for lightweight web server to hos application locally.
  • Involved in Unit testing of application using JUnit and built the package using Maven and deployed the application on to WebLogic App Server.
  • Apache Maven tool has been used for the build and deploy the application. Monitored the Error logs using Log4J and fixed the problems.
  • Followed Agile/SCRUM software development methodologies.
  • Performed a thorough unit testing and resolved several data related issues before migration to production.

Environment: CoreJava,AngularJS, Spring, Hibernate, JSP, MVC, HTML5, CSS3, Spring Boot, AWS, JavaScript, Maven, AJAX, JDBC, JSTL, JMS, XML, SOAP, WebLogic, agile, SQL and Windows.

Confidential

Java Developer

Responsibilities:

  • Gathered system requirements for the application and worked with the business team to review the requirements, and went through the Software Requirement Specification document and Architecture document.
  • Designed UML Class diagrams, and Sequence diagrams using Rational Rose.
  • Developed application using Spring MVC, JSP, JSTL, the business layer is built using Spring and the persistent layer uses Hibernate.
  • Produced content pages with CSS3 layout and style markup presentations and also used JavaScript methods and properties.
  • Used various Core Java concepts such as Multi Threading, Exception Handling, Collection APIs to implement various features and enhancements.
  • Created and injected Spring services, Spring controllers to achieve dependency injection and to wire objects of business classes.
  • Used JSP for presentation layer, developed high performance object/relational persistence and query service forentire applicationutilizingHibernate.
  • Extensively used XML and Java Architecture for XML Binding (JAXB), to map java classes to XML representation.
  • Extensively used Eclipse IDE for developing, debugging, integrating and deploying the application.
  • Implemented Web Services with the help of WSDL, SOAP and JAX-WS to get updates from the third parties.
  • Implemented build scripts using Maven to create WAR and deploy in application server.
  • Used Log4j for External Configuration Files and debugging.
  • Designed various tables required for the project in Oracle databaseand used the Stored Procedures in the application.
  • Prepared Unit and System Testing Specification documents and performed Unit and System testing of the application.
  • Reviewed the code for ensuring adherence to Java coding standards.
  • Developed Functional Requirement Document based on users requirement.

Environment: J2EE, Servlets, JSP, Spring, Hibernate, MVC, Eclipse, Maven, JSTL, JNDI, JMS, XML, JAXB, SOAP, ANT, Log4j, Oracle, Windows.

Confidential

J2EE Developer

Responsibilities:

  • Participated in coordinating feature implementation across multiple teams.
  • Involved the developing product template pages using the JSPs.
  • Worked on Eclipse IDE as Application Development Environment.
  • Implemented the Model View Control (MVC) structure.
  • Designing of database components using SQL and PL/SQL.
  • Used JDBC for database connectivity. Implemented the EJB interface that interacts between the web tier and the DAO.
  • Developed the Spring integration classes
  • Implemented Exception mechanism and used API specific error message mechanism.
  • Involved in production issues tracking and fixing.

Environment: Java/J2EE, Web Logic, Oracle, JSP, Spring MVC, Hibernate, JavaScript, Maven, AJAX, jQuery, HTML, CSS, Eclipse, Windows.

We'd love your feedback!