We provide IT Staff Augmentation Services!

Sr. Java/j2ee Developer Resume

3.00/5 (Submit Your Rating)

Herndon, VA

PROFESSIONAL SUMMARY:

  • 7+ 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 wif 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 andOOAD.
  • 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 wif 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 also 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 wif IBM MQ Series, JMS, Kafka and ActiveMQ.
  • Expertise working wif SOAP, Rest and Micro services using CXF, Jersey.
  • Thorough noledge 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 wif CI/CD tools like Jenkins, Git Stash.
  • Experience of working wif 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 inJavaandNodeJSusing 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 DrivenDeveloperwif 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

Architecture: 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 ActiveMQ 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 wif Mockito, Integration testing and system testing.
  • Created GIT sub modules and 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 wif 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 wif 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 autantication. Auto scaling the instances to design cost TEMPeffective, fault tolerant and highly reliable systems.

Environment: s: 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 usingJava1.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 wif 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 wif 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 wif 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 theJavamessage Queue and generated emails to be sent to the customers. UsedJavaMail 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 wif log tools Maven, JUnit, Log4j.
  • Built unit test cases using JUnit and Mockito framework.
  • Involved in unit testing, integrated testing, performance testing.

Environment: s: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 wif 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 fromJavaclasses to database tables and for querying data using Hibernate query language (HQL).
  • UsedNodeJSfor 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 wif Thyme leaf.
  • Built a RESTful Web services to save and retrieve geo locations using a remote server inJavausing Spring MVC, MongoDB.
  • Developed views using the HTML, CSS and JS components of Bootstrap framework.
  • Involved in implementing autantication and authorization to our application using spring security.
  • Used Bean validation for User Input Validation, Error handling,JavaBean 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.
  • UsedJavaMessaging Services (JMS) and Backend Messaging for reliable and asynchronous exchange of important information.
  • Packaged application development using Maven plug-in&SpringBootand 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: s: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 wif 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.

Confidential

Software Trainee

Responsibilities:

  • Involved in Software development life cycle (SDLC) starting wif requirement gathering, Design,
  • Development, Testing, Maintenance and product delivery.
  • Developed a scalable and maintainable application using J2EE Framework, Hibernate, MVC Model, Struts, and J2EE Design Patterns.
  • Prepared SOW (Statement of Work) by communicating wif agencies and organized meetings about requirements.
  • Developed the Action Classes which is in between view and model layers, Action Form Classes which is used to maintain session state of web application, created JSPs (Java Server pages) using Struts tag libraries and configured in struts-config.xml, web.xml files.
  • Created tables in database and mapped the POJO using the *. Hbm.xml files.
  • Created new Soap services using JAX-WS specifications.
  • Wrote JUnit test cases for testing.

Environment: Java, Struts, Hibernate, JSP, Servlets, SOAP UI, HTML, CSS,JavaScript, JUnit, Apache Tomcat Server, Sublime, EJB, NetBeans.

We'd love your feedback!