We provide IT Staff Augmentation Services!

Java/j2ee Developer Resume

0/5 (Submit Your Rating)

New York, NY

SUMMARY

  • With over 3+ years of experience in Object Oriented Programming, design and development of Multi - Tier distributed, Enterprise application using Java/J2EE technologies.
  • Experienced in all phases of Software Development Life Cycle (SDLC) including Analysis, Design, and Development, Debugging, Support, Integration, Maintenance, and Enhancements of Java/J2EE Applications
  • Experience in developing RESTful Micro services using Java, Spring, Hibernate, and Spring Boot.
  • Experience in designing and implementation of multi-tier applications using web-based technologies like Spring Boot.
  • Experience with different spring framework modules like Spring Core, Spring AOP, Spring MVC, Spring Batch, Spring and Spring Boot.
  • Experience in using spring concepts like Java Beans, defining bean dependencies and injecting dependencies, and Hibernate Query Language (HQL).
  • Experience with Java 8 features such as lambda expressions, Parallel operations on collections and for effective sorting mechanisms and new Date Time API.
  • Experience with Hibernate Persistence Framework and Design Patterns Singleton, Factory, Session Facade, Business Delegate, Data Access Object (DAO), Data Transfer Object.
  • Experienced with XML related technologies such as XML, XSD, and DOM.
  • Experience in Java messaging Service (JMS), and messaging technologies such as Message Driver Bean (MDB).
  • Experience in implementing various Java design patterns like MVC, Session Facade, Data Access Object (DAO), Factory, Singleton, Data Transfer Object, and Front Controller.
  • Experience in Core Java with strong understanding of Garbage Collector, Collections, Multithreading, Event Handling, Exception Handling and Generics.
  • Experienced using Java/J2EE patterns Front Controller, Session, Façade, DOM, Factory Method and Singleton.
  • Experience in using Amazon Web Services (AWS). Extensive experience focusing on services like EC2, VPC, Cloud Watch, Cloud Front, Cloud Formation, IAM, S3, Amazon RDS, Elasticache, SNS, SQS.
  • Experience with building Docker Images and running them on Docker container.
  • Experience in application/web servers like IBM Web Sphere, Web Logic Application Servers, JBoss and Tomcat Web Servers.
  • Experience in building Continuous Integration and Continuous Delivery (CI/CD) pipelines using Git, Jenkins.
  • Experience in developing applications with SOAP and RESTFul Web Services.
  • Experience in database modeling and development using SQL and PL/SQL in MySQL, Oracle and NoSql Databases like MongoDB.
  • Committed to excellence, self-motivator, fast-learner, team player, ability to deal with people diplomatically and a prudent developer with strong problem-solving skills and communication skills.

TECHNICAL SKILLS

Java/J2EE Technologies: Java 8/7/6, JDBC, JNDI, JMS, JSTL, Java Beans, Java Multithreading, EJB

Frameworks: Spring (MVC, IOC, Boot), Hibernate

Design & GUI Tools: Eclipse

App servers: IBM WebSphere, Apache Tomcat, BEA Web Logic, JBoss

Databases/Tools: Oracle, SQL Server, My-SQL, Toad

Methodologies: Agile, Waterfall

Design/Version Control: CVS, SVN, Git

Operating Systems: Windows, Linux, UNIX

PROFESSIONAL EXPERIENCE

Confidential, New York, NY

Java/J2EE Developer

Responsibilities:

  • Involved in gathering requirements, Analysis, Design, Development and testing of the entire Application.
  • Worked on Java 1.8 features such as Lambda expressions for making anonymous inline function calls by using Functional Interfaces which makes code readable and concise.
  • Developed the presentation tier of the application using spring framework and MVC design pattern.
  • Utilized Spring MVC framework to implement design patterns like IOC (Dependency Injection), Spring DAO (Data access objects), Data Transfer objects, Business objects, ORM Mappings.
  • Designed and developed Micro Services business components using Spring Boot.
  • Spring Boot Micro services were developed with micro service architecture using REST and Apache Kafka.
  • Developed the result web data visualization service including time selected, vision selected, and user selected by using the Spring Boot.
  • Developed java modules implementing business rules and workflows using Spring Boot.
  • Used Micro service architecture with Spring Boot based services interacting through a combination of REST and Apache Kafka message brokers.
  • Developed the java code using Eclipse as IDE and used Eclipse as the IDE and Web Logic as the application server.
  • Developed the persistence layer using Hibernate Framework, created the POJO objects and mapped using Hibernate annotations and Transaction Management.
  • Used JMS (Java Messaging Service) for asynchronous communication between different modules.
  • Implemented XML for writing the deployment descriptors.
  • Involved in Designing and deploying AWS solutions using EC2, S3, RDS, EBS, Elastic Load Balancer, and Auto scaling groups.
  • Worked Docker container management along with volumes, container-based DB and services, Docker Artifactory configuration and setup.
  • Developed deployment descriptors for the EJB to deploy on Web Sphere Application Server.
  • Monitored the transition and recorded the corresponding result and information into the log file cooperated by log4j.
  • Involved in creating JUnit test case design logic and implementation throughout application.
  • Created and configured the delivery pipeline to implement continuous integration and deployment by using Jenkins.
  • Implemented RESTful and SOAP based web services using for JAX-RS and JAX-WS respectively.
  • Involved in writing SQL queries, PL/SQL stored procedures for the database and backend tasks.

Environment: Java 8, spring, Spring Boot, MVC, Micro Services, Hibernate, REST, Apache Kafka, Eclipse, Bootstrap, JQuery, JMS, XML, AWS, Docker, EJB, Log4j, JUnit, Jenkins, SOAP, SQL, PL/SQL, Agile and Windows.

Confidential, Dublin, OH

Java/J2EE Developer

Responsibilities:

  • Responsible for gathering business requirements, review the requirements and converting them to detailed design documents and clarification documents.
  • Developed the Application making use Java 8's new Streams API and parallel Streams to partition the streams.
  • Designed the N-Tier architecture for the application following Spring MVC pattern and Integrated with spring framework.
  • Developed the backend server with Spring Boot, involving different layers of the application including entity/model, DAO/repository, Controller, Service, Business, and Persistence.
  • Used Spring Boot for building cloud Micro services quickly and develop spring-based applications with very less configuration.
  • Responsible for creating and maintaining architecture for Restful API using Spring Boot.
  • Used Hibernate API to perform database operations.
  • Worked on Hibernate persistence tier. This involves developing mapping files and Hibernate (POJOs/ DAOs).
  • Used Eclipse tool for application development.
  • Developed Java Messaging Service JMS with Message Driven Beans (MDB) by configuring JMS Queues, Topics, and Connection Factories.
  • Used XML for defining the Workflow Templates for generating dynamic HTML5.
  • Designed, configured and managed public/private cloud infrastructures using Amazon Web Services (AWS), which includes VPC, EC2, S3, Cloud Front, ELB and Elastic Beanstalk.
  • Worked on creation of Docker container images, tagging, pushing images, integrating Spring Boot, created the Docker containers and Docker consoles for managing the application life cycle.
  • Implemented business logic using EJBs in the middle tier.
  • Used Log4J for any logging purposes during the development of the application.
  • Created JUnit test cases, and Development of JUnit classes.
  • Setup the (CI) and (CD) process for the application using the Jenkins.
  • Consumed SOAP and REST Web Services to retrieve the information from the back end.
  • Wrote SQL queries and stored procedures to interact with the DB.
  • Work in an Agile/Scrum development environment.
  • Performed a thorough unit testing and resolved several data related issues before migration to production.

Environment: Java 8, spring, MVC, Micro Services, Spring Boot, Hibernate, RESTful, Eclipse, JMS, XML, AWS, Docker, EJB, Log4j, JUnit, Jenkins, SOAP, MongoDB, SQL, Agile and Windows.

Confidential, Dania Beach, FL.

Java Developer

Responsibilities:

  • Involved in analysis, specification, design, and implementation and testing phases of Software Development Life Cycle SDLC.
  • Developed the application using spring Framework that leverages classical Model View Controller (MVC) architecture.
  • Developed Framework components for spring Presentation tier, Business tier and Resource tier.
  • Involved in the Development of Spring Framework Controllers. Developed Controller for request, response paradigm by Spring Controllers using Spring-MVC.
  • IntegratedSpring MVCwithHibernatein the server side.
  • Used Hibernate in the persistence layer and implemented micro services DAO's to access data from database.
  • Used Core Java OOPS concepts (inheritance, polymorphism) in developing the code and used JMS to create, send and read messages.
  • Used Log4j debugging tool to monitor the Error Logs.
  • Unit tested all the classes using JUNIT at various class level and methods level.
  • Involved in developing SQL queries, triggers, stored procedures, and functions.
  • Implemented the project under Agile Project Management Environment and followed SCRUM iterative incremental model and configured various sprints to execute.
  • Participated in the status meetings and status updating to the management team.

Environment: Java, spring, MVC, Hibernate, DAO, JMS, Log4j, JUnit, XML, SQL, Agile and Windows.

We'd love your feedback!