We provide IT Staff Augmentation Services!

Sr. Java/j2ee Developer Resume

4.00/5 (Submit Your Rating)

Herndon, VA

PROFESSIONAL SUMMARY:

  • 5+ Years of experience as a Sr. Java/J2EE Developer in developing high - level architectural design, determined project feasibility by analyzing user needs and software requirements.
  • Experience with various J2EE design patterns like Singleton, Command, Factory, Observer, Front Controller, DTO, DAO, MVC, Session Facade, Business Delegate, Service Locator, Transfer Object and View Object in the development of enterprise applications.
  • Extensive development experience in web applications using Java 8/7/6/5, J2EE, JSP, Servlets, and APIs like JDBC, JNDI, XML, JavaBeans.
  • Solid foundation in software programming concepts of OOPS and OOAD.
  • Experienced in front end technologies like HTML, DHTML, JavaScript, JSTL, JQuery, CSS, AJAX, Bootstrap, AngularJS, ReactJS and server scripting languages like NodeJS.
  • Hands on experience in developing both SOAP (JAX-WS) and RESTful (JAX-RS) Web Services.
  • Expertise in server-side development with spring 4.0/3.0/2.5, Hibernate 4.0/3.0/3.0, Struts 2.0, EJB 2.0/3.0JDBC, Servlets, MVC architecture.
  • Experienced in Service Oriented Architecture (SOA) and several components like UDDI, Axis and JAX-WS and used API’s like JAX-WS, Jersey and Jackson.
  • Extensive usage in Core Java involving concepts like Collections, Multithreading, Data Structures, Algorithms, Exception Handling and Polymorphism.
  • Experience in using JDBC and ORM tools like JPA, Hibernate for persisting data to different relational databases.
  • Experience in working on various servers like Web logic 10.3.4/9.0/7.1/6.1 , IBM WebSphere 6.0/5.x and Apache Tomcat.
  • Expertise skills in JSP, Enterprise Java Beans, RMI, JNDI and XML related technologies including XPath, XSLT and XSD (DOM, SAX, and JDOM).
  • For Communication between middleware components, worked with IBM MQ Series, JMS, Kafka and Active MQ.
  • Expertise working with SOAP, Rest and Micro services using CXF, Jersey.
  • Thorough knowledge and experience of relational Databases like Oracle 9i/10g, SQL Server, MySQL 3.x/4.x/5.x and PL/SQL
  • Used source control systems like Git and Subversion SVN.
  • Involved in dealing with CI/CD tools like Jenkins, Git Stash.
  • Experience of working with open source tools like Apache ANT, Maven Open Source Servers like Apache Tomcat.
  • Knowledge on creation of Docker containers and Docker consoles for managing the application life cycle.
  • Deployed containers and Micro services in AWS using EC2 Container Services. Designed, configured and deployed Amazon Web Services (AWS) for a multitude of applications utilizing the Amazon cloud formation.
  • Experience building REST API's in Java and NodeJS using spring boot and Express’s respectively.
  • Knowledge in Cloud automation using AWS Cloud Formation templates to create custom sized VPC, subnets, NAT, EC2 instances, ELB and Security groups.
  • Extensive usage of different IDEs like Eclipse, Rational Application Developer (RAD), Spring Source Tool Suite (STS), IntelliJ.
  • Experience in unit testing the applications using JUnit Framework and developed logging and standard mechanism based on Log4Jand Slf4J.
  • Knowledge in Hadoop technologies like PIG, Hive and Sqoop.
  • Working experience on NOSQL databases like Mongo DB.
  • Goal Driven Developer with comprehensive understanding of various software development approaches such as SDLC, Waterfall and Agile Scrum methodology.

TECHNICAL SKILLS:

Programming Languages: C, C++, .NET,JAVA 1.8, 1.7, J2EE, SQL, PL/SQL, Python, PHP

Web Technologies: XML, XHTML, HTML5, JavaScript, JSP, JSF, JPA, CSS3, AJAX, JSF, JQuery, AngularJS, JSON-Parsing, JSON-DTD, NodeJS, ReactJS.

Databases: Oracle 9i/10g/11g/12c, MS SQL Server 2012, 2008, MySQL, DB2, MongoDB, Cassandra, Postgre SQL, PL/SQL

ORM, Client: Server Architecture, Micro Services, SOA, MVC, Service Facade

XML/Web Services: XML, XSL, XSLT, Xstream, JAXB, SOAP(JAX-WS), REST(JAX-RS, Jersey), WSDL

J2EE Technologies: Servlets, Struts, EJB 2.0, JSF, JDBC, JSTL, JNDI, JMS, RMI, Java Bean

Messaging: JMS, ActiveMQ, Kafka

Frameworks: Struts 1.x/2.x, Spring Core, Spring4 MVC, Spring Security, Spring ORM, Spring AOP, Spring DATA, Rest-Spring, Spring JDBC, EJB, Servlets, JDBC, Spring Boot, JSF.

ORM Tools: Hibernate, JPA persistence, XSL/XSLT.

IDE: Eclipse, Net Beans 7.0, IntelliJ, Visual Code, Visual Studio

Application/Web Servers: Apache Tomcat 6.0, IBM Web Sphere 8, Oracle Web Logic, WAS, JBoss 4.0

Version Control: SVN (Apache Subversion), Git

Operating Systems: Windows XP/Vista/7/8/10, UNIX, Linux.

UML Tools/ other tools: Apache ANT, Maven, JUNIT, Jira, Clear Quest, Bugzilla, Jenkins, MS Visio, Log4j, Star, Selenium, Mockitto, Karma, Jasmine, Swagger, SoapUI, Work Bench

AWS: EC2, RDS, S3, ELB, SNS.

WORK EXPERIENCE:

Confidential, Herndon, VA

Sr. Java/J2EE Developer

Responsibilities:

  • Involved in SDLC phases like Requirements gathering, analysis, design, development, testing and Maintenance phases of Application. Implementing the project in agile methodologies scrum.
  • Expertise in core Java concepts such as multi-threading, collections, garbage collection and other JEE technologies during development phase and used different design patterns.
  • Hands on experience in spring framework to inject services, entity services, transaction management, rapid transaction processing systems and concerns by factory class corresponding to the use case operation executing.
  • Implemented the application using spring concepts - Spring MVC, Spring AOP, Spring DI, Spring IOC, and Spring Batch.
  • Used Hibernate to create data layer to the services to do CRUD operations in to DB.
  • Experienced in the implementation of DAO using Spring-Hibernate ORM.
  • Developed & consumed the web services using Apache CXF, JAX-WS, AXIS, WSDL, and SOAP.
  • Expertise in Restful web services using JAX-RS and CXF tool.
  • Configured and utilized Active MQ queues for asynchronous communication between applications
  • Deployed web services and tested using SOAP UI tool.
  • Used Maven as a build tool and retrieved all the dependencies required for the application.
  • Involved in unit testing using JUNIT with Mockito, Integration testing and system testing.
  • Created GIT sub modules, performed code merges, and resolved conflicts.
  • Experienced in Spring Beans to encapsulate business logic and Implemented Application MVC Architecture using Spring MVC framework.
  • Java Message Service (JMS) API is used to allow application components to create, send, receive, and read messages.
  • Involved in developing code to convert a SOAP response in to a JSON object and construct a tree in UI.
  • Implemented Application backend as Node JS Express Application server.
  • Wrote SQL, PL/SQL and stored procedures as part of database interaction.
  • Involved in the data migration from SQL Server to PostgreSQL.
  • Wrote unit test cases using Mocha framework.
  • Used tools like Swagger, Postman to test REST based services.
  • Used GIT Repository as version control tool.
  • Used Kafka to publish data to number of systems.
  • Maintained Interface compatibility and concurrency in the project using Java 1.8 new features like Lambda expressions, default, static methods and Concurrency API.
  • Worked with testers on bug fixing and improving APIs performance.
  • Used HTML5, XHTML, DHTML, Java Script, AJAX, JQUERY, XML, XSLT, XPATH, JSP and Tag Libraries to develop view pages.
  • Used AngularJS for single page application and framework to bind HTML to JavaScript objects.
  • Implemented various Java design patterns like Front Controller, Service Locator, Business Delegate, and Data access Object, Factory Pattern, etc.
  • Deployed the application in UNIX machine and used FTP to see the logs etc.
  • Developed UNIX shell scripts to run batch jobs in production.
  • Conducted performance testing on APIs using J-Meter to improve the performance of the APIs.
  • Installed the application on AWS EC2 instances and configured the storage on S3 buckets
  • Responsible for maintaining and expanding AWS (Cloud Services) infrastructure using AWS Stack especially worked with database setup and maintenance on AWS EC2.
  • Defined AWS Security Groups which acted as virtual firewalls that controlled the traffic allowed reaching one or more AWS EC2 instances. Experience in creating alarms and notifications for EC2 instances using Cloud Watch.
  • Configured AWS Identity and Access Management (IAM) Groups and Users for improved login authentication. Auto scaling the instances to design cost effective, fault tolerant and highly reliable systems.

Environment: JAVA 1.8 JDK 1.8, J2EE, Struts, JSP, AJAX, JDBC, Hibernate, UNIX, JavaScript, AngularJS, Java Beans, XML, HTML5, CSS3, UML, Log4j, JUnit, Ant, Node JS, JavaScript, JSON, XML, SOAP/REST Based Web Services, Swagger, SOAP UI, PL/SQL, PostgreSQL, SQL Server, GIT, Mocha.

Confidential, Atlanta, GA

Java Developer

Responsibilities:

  • Involved in SDLC Requirements gathering, Analysis, Design,(OOAD), Development and Testing of application using AGILE methodology (SCRUM).
  • Expertise in Web applications using Java1.7, J2EE, AngularJS1.x and Hibernate.
  • Worked on NoSQL database like Cassandra to store key values, for data analytics, which is used as a Database.
  • Responsible for setting up Angular JS framework for UI development.
  • Developed html views with HTML, CSS, JSON and AngularJS, NodeJs.
  • Used Spring Core Annotations for dependency injection and used Apache Camel to integrate Spring4 framework.
  • Configured the application using spring4 framework annotations and developed Spring Controllers for request and response processing and implemented RESTful Web Service.
  • Migrated spring based application to cloud based Micro services.
  • Developed continuous integration servers like Jenkins for regular builds.
  • Building web application using Template Toolkit, JQuery and tested transactions created electronically through message injection using JMS.
  • Involved in developing Database access components using Spring DAO integrated with Hibernate.
  • Using JavaScript and AngularJS validation frame work for performing front end validations.
  • Designed and developed the REST based Micro services using the Spring Boot, Spring Data with JPA.
  • Used Gulp.js, Bower as task runner and dependency management on UI.
  • Used YAML to inject properties to the spring boot application and also used features like profiling in YAML to differentiate different environment properties.
  • Designed, configured and deployed Amazon Web Services (AWS) for a multitude of applications utilizing the Amazon Web Services focusing on high-availability, fault tolerance and auto-scaling.
  • Wrote Shell Scripting programs to execute PL/SQL and SQL Files. Wrote the Corn Jobs to schedule the batch files.
  • Created database tables and implemented SQL Stored Procedures, triggers, and complex queries in MYSQL.
  • Coded extensively in JavaScript to make rich internet web pages and created custom date picker on the website.
  • Designed and developed Utility Class that consumed the messages from the Java message Queue and generated emails to be sent to the customers. Used Java Mail API for sending emails.
  • Implemented multi-threading using synchronized block and synchronized method, handled exceptions using exception Handling, Interfaces and Implemented Collection framework using Hash maps and Array List.
  • Used Spring IOC and spring's Hibernate Support, Spring AOP for security, logging and transaction management.
  • Experienced with log tools Maven, JUnit, Log4j.
  • Built unit test cases using JUnit and Mockito framework.
  • Involved in unit testing, integrated testing, performance testing.

Environment: Java1.7, Spring4 MVC, Hibernate, Struts, OOAD, Micro services, Jenkins, Junit, PL/SQL, Spring Security, Cassandra, JSP, JSF, JPA, JUnit, MySQL, IntelliJ, STS, Maven, JQUERY, AngularJS, Windows.

Confidential, Atlanta, GA

Java/J2EE Developer

Responsibilities:

  • Expertise in UML, OOAD Technologies developing Use Cases, Component diagrams, Sequence diagrams.
  • Developed the application using Spring Framework that leverages classical Model View Controller (MVC) architecture.
  • Developed complete Web tier of the application with Spring MVC framework.
  • Extensively used Hibernate framework for Object Relational Mapping (ORM).
  • Developed JUnit based unit test classes, and tested the code using various testing tools.
  • Implemented caching techniques, wrote POJO classes for storing data and DAO's to retrieve the data and did other database configurations using EJB 3.0.
  • Used Hibernate to take care of the mapping from Java classes to database tables and for querying data using Hibernate query language (HQL).
  • Used NodeJS for writing a proxy service layer using ExpressJS.
  • Involved in implementing spring dependency injection for a maven project using Annotation.
  • Involved in developing web application using Spring MVC integrated with Thyme leaf.
  • Built a RESTful Web services to save and retrieve geo locations using a remote server in Java using Spring MVC, MongoDB.
  • Developed views using the HTML, CSS and JS components of Bootstrap framework.
  • Involved in implementing authentication and authorization to our application using spring security.
  • Used Bean validation for User Input Validation, Error handling, Java Bean management and Event handling. Implemented Spring Beans using IOC and Transaction management features to handle the transactions and business logic.
  • Developed one-much, many-one, one-one annotation-based mapping in Hibernate.
  • Implemented Logging framework using Slf4J as back-end.
  • Used Java Messaging Services (JMS) and Backend Messaging for reliable and asynchronous exchange of important information.
  • Packaged application development using Maven plug-in& Spring Boot and CI/CD using Jenkins build jobs.
  • Developed the Maven build file for preparing WAR files used to deploy application.
  • Written PL/SQL in Oracle Database for creating tables, triggers and select statements.
  • Generated POJO classes to map to the tables in the database using the JPA-Hibernate integration.
  • Configured the web.xml & persistence.xml for the project.
  • Responsible for writing SQL queries and stored procedures for data manipulation.
  • Involved in post-production support, and conducted User acceptance testing as well
  • Used various testing tools like JUnit, SoapUI and JIRA for unit testing.

Environment: Java1.6,J2EE, Spring boot, Hibernate, Jenkins, Servlets, XML,OOAD, Angular JS, Bootstrap, HTML5, CSS3, JavaScript, JSON, Oracle, PL/SQL, Web Logic, Eclipse, MongoDB, Web services (RESTful), Log4J, GIT, JUnit, Windows, UNIX, Linux.

Confidential

Software Developer

Responsibilities:

  • Developed the application as per the functional requirements from the analysts.
  • Participated in all phases of SDLC including Requirements Collection, Design & Analysis of the Customer Specifications, Development and Customization of the application.
  • Developed the UML use cases and Sequence diagrams.
  • Design and development of server side modules using J2EE, Struts, EJB and Utility classes.
  • Developed back-end logic with Core Java using technologies including Collection Framework, Multi-Threading.
  • Responsible for client side validations and server side validations in JSP.
  • Used Struts tag libraries, JSTL and created web interfaces using JSP technology
  • Wrote XML validation components using DTD, XML Schema.
  • Development of test cases for unit testing in a Test Driven Development.
  • Used Web Services to extract and communicate the records using XML and REST.
  • Configured and deployed the J2EE application on Web Logic Application Server.
  • Implemented the JMS for asynchronous message communication.

Environment: Java, J2EE, Servlets, JSP, Struts, MVC, REST, EJB, Java Beans, Oracle, ANT, JavaScript, CSS, HTML, XML, CVS.

We'd love your feedback!