We provide IT Staff Augmentation Services!

Sr. Java/j2ee Developer Resume

5.00/5 (Submit Your Rating)

Atlanta, GA

SUMMARY:

  • Around 8 years of IT Experience in Analysis, Design, Development, Implementation, testing phases of Enterprise, Client/Server Applications, Web based applications.
  • Experience in SDLC with Waterfall, Iterative, Agile Methodologies (TDD).
  • Experience in Analysis and Design including OOAD techniques and knowledge of design patterns.
  • Experience in Hibernate (ORM) and AWS.
  • Experience in Spring Framework Spring MVC/IOC/ORM/AOP/Security/Boot.
  • Experience in developing enterprise applications using RMI, EJB, JMS, ActiveMQ, JPA, JDBC, JTA.
  • Experience in using XML - based standards and protocols (such as WSDL and SOAP), SOA, development of XSD schemas and implementing both SOAP and REST web services .
  • Good knowledge in using various design patterns.
  • Experience in using JAXB, JAXP parsing and XML Bean to process, validate, parse and extract data from XML files.
  • Experience in developing front web pages using JSP, Servlets, JSTL, Filters, Listeners, HTML, XML, JSON, Java Script, CSS, jQuery, AJAX, Node.js, Angular JS, XSLT.
  • Expertise in Web-Development technologies like Servlets, JSP, JSTL, JDBC, HTML, JavaScript, CSS, XML, XSL/XSLT, AJAX, JNDI, jQuery.
  • Experience in deploying web and J2EE enterprise applications on Apache Tomcat, Web logic, JBoss and IBM Web sphere application servers.
  • Experience in using apache Cassandra for high performance of an application .
  • Hands on experience in HQL, Transactions, Exceptions, JMS, JTA, MQ.
  • Worked with various IDE tools like Eclipse, Net Beans, RAD, IntelliJ, Android Studio.
  • Experience in version control systems like CVS, SVN and GIT for maintaining a platform between various applications.
  • Experience in using Log4j to identify the errors in production test environment.
  • Experience in Ant, Maven, and Gradle tools.
  • Good Experience in RDBMS concepts and experience in working with Oracle 9i/10g/11g, DB2 and MY SQL, PL/SQL, MSSQL, NoSQL, Mongo DB.
  • Proficient in writing Stored Procedures, Functions, DDL and DML SQL queries.
  • Experience using Jenkins tool.
  • Knowledge of software testing tools as Cucumber-JVM, Selenium tools.
  • Knowledge of continuous code quality tools SonarQube.
  • Experience in using NoSQL database MongoDB.
  • Good Knowledge with migration to AWS from Datacenter.
  • Good Knowledge on Amazon Web Services (EC2,S3,DynamoDB, RDS, Elastic Load Balancing, SQS,IAM,Cloud Watch, EBS), using the Elasticsearch APIs (Document, Search, Indices, Cluster, etc.), High Availability Practices and deploying backup/restore infrastructure.
  • Good knowledge on Apache Kafka.
  • Knowledge on Jasper reporting tool
  • Experience with using Testing to automate the unit tests while using the Selenium to perform browser integrity and unit test automation.
  • Knowledge in AngularJS controllers, views, and services for new website features.
  • Used AngularJS filters for search, sorting, pagination and custom filters.
  • Expertise knowledge in Core Java with strong understanding Garbage Collector, Collections, Multithreading, Event handling, Exception handling and Generics.
  • Have knowledge on the server-side scripting using Node.JS to develop the applications, which are data intensive real time applications that run on distributed devices and to use Node.JS to establish the connectivity between database and client.

TECHNICAL SKILLS:

Languages: C, JAVA, SQL, PL/SQL, UML

J2EE Technologies:  EJB2.0/3.0, Java Servlets, JDBC, JCA, JTA, JNDI, JPA, JSP, JSTL, JSF, JMS

Frameworks:  Spring (Dependency Injection, Spring MVC, Spring Core, Spring Context, Spring AOP, Spring DAO, Spring IOC, Spring JDBC, Spring with Hibernate), Hibernate, Struts Angular JS, NodeJS, ReactJs, Ext.JS, Express JS

Web Technologies:  HTML-5, DHTML, CSS, XML, JSON

Scripting Languages:  jQuery, AJAX.

IDE’s:  Eclipse, IntelliJ IDEA, IBM RAD and NetBeans.

Database:  Oracle12c/11g/10g/9iDB2,4.x/5.x,NoSQL,MongoDB,DynamoDB, Cassandra, MicrosoftSQLServer, MySQL

Clouds:  AWS(EC2,S3,EBS, RDS, BeanStack,EFS,ECS,AMI,R53 etc),Azure

XML Technologies:  XML, XSL, XSLT, SAX, XSD, XML-DOM,, Castor, XML Beans and JAXB

Design Tools:  MS Visio, Rational Rose Enterprise.

VersionControl Systems:  GIT, SVN, CVS, Amazon Code Commit.

Servers:  Tomcat6.0/7.0/8.0,WeblogicServer 8.1/9.1/10.0/11.0 , WebSphere 7.0, JBoss AS 4.2,Wild fly and Apache AXIS

Logging Tools:  Log4j, SLF4J, JDBC logger.

Build Tools:  Maven, Gradle, Ant

Unit Testing:  Junit, Mockito, Jasmine, Selenium, JTest, Cucumber

Web Services:  REST, WSDL, UDDI, SOAP, Apache CXF

MS Office:  MS Word, Excel, PowerPoint,MS Access

Operating System:  WindowsXP/Vista/7/8/10,RHEL6.0-7.4,Ubuntu12.0-14.0,Mac,Solaris,CentOs,AMI-Amazon Linux.

PROFESSIONAL EXPERIENCE:

Confidential, Atlanta, GA

Sr. Java/J2EE Developer

Responsibilities:

  • Worked in Agile environment and attended Daily Scrum meetings.
  • Involved in all the phases of SDLC including Requirements Collection, Design & Analysis of the Customer Specifications, Development & Customization of the Application.
  • Designed responsive web pages using the UI technologies using HTML 5, CSS3, JavaScript, JSON, Angular JS 2.0, Bootstrap, CSS3, NodeJS, jQuery, Ajax, XSL/XSLT.
  • Used Angular JS 2.0 in the frontend to reduce the load and achieve speed using 2-way databinding and event handling.
  • Worked with Core Java technologies like Multi-Threading, Collections and synchronization.
  • Used Spring MVC and Hibernate ORM to map Java classes to data base tables using various annotations and POJO classes.
  • Involved in implementation of Spring MVC using Angular JS 2.0, JavaScript, and Spring Controller.
  • Worked with Spring Boot for implementing the application and used Spring Security for security purpose.
  • Used JMS API to create, send, receive, and read messages to main asynchronous. 
  • Solved various challenges regarding error handling and strictly typed coding practices.
  • Used custom tags, JSTL to support custom User Interfaces. 
  • Implemented JNDI for naming and Directory Services. 
  • Used  Spring  AOP for exceptions logging along with log4J.
  • Used Microservices architecture for high performance.
  • Worked with version control GIT to manage the code repository. Merging and Branching using push pull commands were implemented through git.
  • Successfully performed the RESTful APIs Integration using Jersey for JAX-RS implementation and developed an API wrapper for reusability.
  • Worked with JMS for asynchronous communication on the Rabbit MQ messaging system.
  • Used JIRA tool for bug tracking, fixes, task assignment.
  • Used RAD as IDE for the application development and integration of the frameworks.
  • Utilized JUnit and Mockito for testing components.
  • Used MAVEN as build tool for the application and auto deploying it to the environment.
  • Produced RESTful Web Service server with spring, set JSON data type between front-end and the service layer.
  • Designed publish and subscription of messages using Apache Kafka for routing messages to right target systems.
  • Analyzed, designed and implemented Oracle 11g database using connection pool.
  • Experience on Java 8 features like functional programming, Lambda expressions Parallel Streams to achieve high productivity.
  • Used the Docker for Container as a service and pulled an image from the existing Docker hub.
  • Experience on Amazon Web Services cloud based instances such as EC2, etc. for use on current and upcoming projects.

Environment: Java, Java Beans, J2EE, REST, Testng, JSP, XSD, XML Beans, Tomcat, Eclipse, Multithreading, Collections, Spring 3.x/4.x, Spring Annotations, Spring MVC, Spring Boot, Dependency Injections, Hibernate 4.x, RESTful Webservices, HTML 5, CSS3, JavaScript, JSON, D3, Angular JS, Bootstrap, NodeJS, JNDI, JSTL, AWS, Microservices, JMS, PL/SQL, Oracle 12g, WebSphere application server, Selenium, JUnit, Mockito, JIRA, Jenkins, Git 2.0- Stash, Maven 3.3.9, Plugin Management.

Confidential, Lexington, KY

Sr. Full Stack Java Developer

Responsibilities:

  • Developed application using Java, J2EE, Spring, Hibernate, Angular JS and SOAP/REST webservices.
  • Worked on Agile Methodology, involved in daily Scrum meetings, sprint planning and product backlogs.
  • Involved in business meetings with clients and code review meetings with team members.
  • Written Hibernate POJO classes and integrated Spring with Hibernate for processing business needs.
  • Developed model components using session beans and used MDB to interact with session using EJB.
  • Implementation of the Business logic layer for MongoDB Services.
  • Used Apache   Cassandra  database for scalability and high availability without decreasing the performance
  • Used Annotations in Spring to configure beans.
  • Involved in Migrating an existing on-premises application to AWS.
  • Created XML for deployment descriptors and integrated to validation files.
  • Involved in the development of SOAP and REST Web Services and consumed some Web Services from external application.
  • Implemented and maintained the monitoring and alerting of production and corporate servers/storage using AWS Cloud watch.
  • Generated the web services classes by using SOA.
  • Described the location of the web services server and its functionality in WSDL.
  • Developed the user interface with JQuery framework which included HTML manipulation, CSS and AJAX (for updating parts of webpage without reloading it)
  • Written custom filters and directives for the HTML5 using AngularJS code.
  • Modified Oracle database with the use of JDBC managed by Hibernate.
  • Written Unit Test Cases for all the developed use cases and did integration testing using Junit.
  • Used Log4j for logging, debugging and tracking.
  • Used Eclipse as the Java IDE in the development of the application.
  • Used SoapUI for functional testing of web service.

Environment: Java1.7, J2EE, JSP, Servlets, Spring3.0, EJB, JMS, Hibernate, XML schemas, CSS, Angular JS, JavaScript, HTML5, XML, WebLogic, AWS, JUnit, Log4j, AJAX, SOAP/REST Web, Oracle10g, Agile, SOAP, Ajax.

Confidential, Longmont, CO

Full Stack Java Developer

Responsibilities:

  • Worked in Waterfall environment and attended Daily Scrum meetings.
  • Involved in the analysis, design/development and testing of SDLC.
  • Designed Use Case Diagrams, Class Diagrams and Sequence Diagrams and Object Diagrams, using IBM.
  • Rational Rose to model the detail design of the application.
  • Used Spring Framework for rapid development and ease of maintenance. Designed and developed EJBs to handle business logic and store persistent data.
  • Developed the application front end using Spring Framework. Developed action classes, form beans and Java Server Pages.
  • Developed a web-based reporting for credit monitoring system with HTML, CSS, JSTL and custom tags using Spring framework.
  • Developed GET and POST REST calls on creating, updating, activating, deactivating users and implemented required methods
  • Used JAXB API to bind XML schema to java classes.
  • Used Spring Framework to integrate O/R mapping tool Hibernate.
  • Tested the application functionality with JUnit Test Cases.
  • Developed logging module-using Log4J to create log files to debug as well as trace application.
  • Used CVS for version control.
  • Worked on database using Entity Relational diagrams.
  • Extensively used Maven as a build tool.
  • Deployed the applications on JBoss Application Server.

Environment: Core Java, J2EE, Spring 4.0 Framework, Hibernate3.0, JSP, Servlets, PL/SQL, REST Web Services, JavaScript, jQuery, JBoss7.x, XML, JUnit, HTML5, CSS3, UML, JIRA, Oracle 11g, Eclipse IDE.

Confidential

Full Stack Java Developer

Responsibilities:

  • Analyzed requirements & developed use cases.
  • Used Hibernate as ORM tool for storing buyers' and sellers' information in database.
  • Involved in development of DAO classes using hibernate HQL.
  • Configured Java beans with database using the Hibernate Mappings.
  • Created user-friendly GUI with HTML and JSPs.
  • Involved in development of the Application front end using JSP.
  • JSTL and Custom Tag Libraries.
  • Implemented business rules for enquiry and quotation, and code for validating input field and displaying error messages.
  • Developed Action Classes and Action Forms beans.
  • Used Eclipse IDE to develop Java code.
  • Deployed the application in JBoss Application Server in development and production environment.
  • Integrated various modules and deployed them in JBoss Application Server.
  • Aided development of JUnit test cases.

Environment: Eclipse, CVS, SQL/PL SQL with MySQL, HTML, Hibernate 3.0, IDE, JBOSS, GUI, HTML, DHTML, jQuery, SOA, SOAP, Web Services, JSTL, Java Beans, Java 5.0, JUnit, Java Mail, Log4j, Web Services and JBoss on Windows platform.

Confidential

Core Java Developer

Responsibilities:

  • Involved in prototyping, proof of concept, design, Interface Implementation, testing and maintenance.
  • Created use case diagrams, sequence diagrams, and preliminary class diagrams for the system using UML/Rational Rose.
  • Designed and developed the persistence tier using Hibernate framework.
  • Designed and developed front view components using JSP and HTML.
  • Involved in developing various reusable Helper and Utility classes using Core Java, which are being used across all the modules of the application.
  • Implemented Core Java concepts like Polymorphism, Inheritance, Multithreading etc
  • Developed reusable utility classes in core java for validation which are used across all modules.
  • Developed Java classes for implementing Business logics using EJB (Stateless session, entity, message driven beans).
  • Deployed and tested the application with web server Tomcat, WebSphere.
  • Developed Interactive web pages using AJAX and JavaScript.
  • Configured and tested the application with database server Oracle 10g and MySQL
  • Helped in database design and tuning. Created stored procedures, Views in the Database

Environment: JDK 1.4, Core Java (Multithreading, Collections), JSP, JSTL, Servlets, EJB 3.0, XML, HTML, Java Script, AJAX, SOAP, WSDL, UML, JDBC, Shell Scripting, JUnit, log4j, JMS, Apache Tomcat, WebSphere Application Server, Oracle 10g Database, Windows NT , Unix/Linux.

We'd love your feedback!