We provide IT Staff Augmentation Services!

Sr. Java/j2ee Developer Resume

5.00/5 (Submit Your Rating)

Franklin Lakes, NJ

SUMMARY

  • Around 8 years of experience in software development life cycle (SDLC), which includes User Interaction, Business Analysis, Design, Implementation, Testing and Deployment of Object Oriented, Client - Server, Web-Based, Distributed and Enterprise Applications wif Java/J2EE technologies.
  • Expertise in using Agile Software Development methodologies like Scrum, Sprint and Traditional software models like Waterfall and Test-Driven Development (TDD).
  • Utilized Java 1.8 features like Lambda expressions and Stream API for Bulk data operations on Collections which would increase teh performance of teh Application.
  • Extensive experience in Object Oriented Design and Development of server side and front-end frame work using J2EE design patterns
  • Expert in Core Java concepts like Collection Framework, Garbage Collector, Multi-threading, Generics, Event handling, Exception handling, Annotations, Serialization, Thread pools, JavaBeans, Externalization.
  • Expertise in developing web pages using HTML, CSS, JavaScript, jQuery, Ajax, AngularJS, Bootstrap wif webpage browser compatibility and responsive web design and Server scripting language like Node JS.
  • Used Node JS for server-side web applications for java script codes to build real-time web API's.
  • Test plan development GUI using different platforms like JSF and JavaFX
  • Expertise in Web Front End Technologies Struts, Tag Libraries and Struts custom validation rules, JSTL
  • Experience in implementing Design Patterns like Singleton, Factory, MVC, Data Access Object and Business Delegate.
  • Experience in implementation of frameworks like Struts (Struts, Tag Libraries and Struts custom validation rules, Tiles), Spring (Spring MVC, Spring Web Flow, Spring IOC, Spring AOP, Spring Security, Spring Boot, Spring Data, Spring Batch, Spring TX), JSF, AJAX frameworks (Rich Faces, MyFaces) and ORM frameworks like Hibernate, iBatis.
  • Extensive experience working wif RDBMS such as MySQL, MS SQL Server, Teradata, DB2, Oracle.
  • Experience in working wif teh NoSQL Database like MongoDB, Cassandra to manage extremely large data sets.
  • Worked on deployment, installation, configuration and issues wif Application servers like Apache JBoss, Apache Tomcat, Web sphere and web logic
  • Expertise XML technologies like DTD, XSD, XSLT and various parsers like DOM, SAX and JAXB.
  • Expertise at JDBC API for connection and access to databases.
  • Expertise in Creating Hibernate configuration file, Hibernate Mapping files and defined persistence classes to persist teh data into Oracle Database.
  • Well versed wif consuming and publishing Web services as SOA(Service-oriented) Architecture based SOAP, WSDL, UDDI Components and REST working wif data-exchange formats like XML and JSON formats.
  • Experience wif various reporting libraries including Apache POI, Jasper Reports etc.
  • Managed Amazon Web Services like EC2, S3 bucket, ELB, Auto-Scaling, SNS, SQS, AMI, IAM, Dynamo DB, Elastic search, Virtual Private Cloud (VPC) through AWS Console and API Integration.
  • Experience wif and solid understanding of Micro Services and Spring Boot Development.
  • RESTAPI’s development wif Spring Boot configuration and maintenance of Micro Services wif Eureka discovery platform. Launching and configuration of AWS instances wif load balancing.
  • Excellent in deploying teh applications in AWS as EC2 instances and created snapshots for teh data dat had to be stored in AWS S3.
  • Defined AWS Security Groups which acted as virtual firewalls dat controlled teh traffic allowed reaching one or moreEC2 instances.
  • Having Experience on UNIX, Linux commands and Deployment of Applications in Server and ability to work TEMPeffectively on Windows platforms.
  • Experience wif Selenium, JUnit, and Log4j in developing test cases and determining application functionality.
  • Hands on experience in building tools like ANT, Maven, Gradle.
  • Experience on different IDEs such as RAD, Adobe Dreamweaver, Eclipse, Spring Tool Suite, and IntelliJ.
  • Actively involved in teh DevOps streamlining process through Jenkins CI and CD Release Automation.
  • Subversion SVN, CVS, GIT and Visual Source Safe as versioning software tools.
  • Extensively worked on Pivotal Tracker and JIRA tools for tracking stories in a Project.
  • Good comprehension of Business work process, Business rationale and Business strategies for further execution of client prerequisite in a conveyed application environment.

TECHNICAL SKILLS

Languages: C, C++, Java, J2EE, Python, SQL and PL/SQL

Tools & Framework: Struts, Spring, Hibernate, Spring MVC, Spring Web Flow, Spring IOC, Spring AOP, Spring Security, Spring Boot, JSF, JUnit, Apache CXF, SOAP UI, GWT, Jersey and Rational Rose

J2SE/J2EE Technologies: Java, J2EE, Swing, RMI, Sockets, JDBC, Servlets, JSP, JMS, Java Beans, JSTL, JSF, Struts, EJB, Spring, JTA, JNDI and JPA

Web services: SOAP, RESTful, UDDI, WSDL, Micro Services, JAX-RPC, JAX-RS, JAX-WS, JAX-B and Apache CFX.

Web/App Servers: IBM Web Sphere, Apache Tomcat, JBOSS, Web Logic Server and Apache Camel

Web Technologies: HTML, DHTML, XHTML, JavaScript, AngularJS, NodeJS, CSS, AJAX, JQuery, JSON RESTful, DOJO, Bootstrap and JSF.

XML Technologies: XML, XSD, XSL/XSLT, SAX/DOM, DTD, XQuery.

Cloud Technologies: AWS EC2, S3, SQS, IAM, Lambda. Elastic Search

Database: Oracle, SQL-Server 2005, MySQL server, MS SQL, IBM DB2, NoSQL DB like MongoDB and Cassandra.

Testing Tools/ Others: Selenium, JUnit, Soap UI, Log4j, JIRA, RTC.

Version Control: Tortoise SVN, CVS, GIT, Clear Case.

Build Tools: ANT, Maven and Jenkins.

IDEs: Eclipse, Spring Tool Suite (STS), IntelliJ IDEA, RAD, Adobe Dreamweaver.

Platforms: Windows, UNIX and LINUX.

PROFESSIONAL EXPERIENCE

Confidential, Franklin, Lakes, NJ

Sr. Java/J2EE Developer

Responsibilities:

  • Involved in analysis, specification, design, and implementation and testing phases of Software Development Life Cycle (SDLC) and used Agile methodology (SCRUM) for developing application.
  • Upgraded existing UI wif HTML5, CSS3, JQuery and Bootstrap wif AngularJS interaction.
  • Designed, developed a custom, single-page, responsive web application on front end using AngularJS.
  • Used Backbone.js and React.js to create Controllers to handle events triggered by clients and send request to server.
  • Developed forms for user event handling and validations using JavaScript's and AJAX.
  • Hands-on experience in developing integration wif Elastic search in any of teh programming languages like JAVA and JavaScript. Having noledge of advance reporting using Elastic search and Node JS.
  • Knowledge on API-level integration tests using mocha tests.
  • Used Java 8 features like stream and Lambda expressions.
  • Maintained Interface compatibility and concurrency in teh project using Java 8 new features like default, static methods and Concurrency API.
  • Used Java 8 Method References feature to point to methods by their names and also used functional Interfaces.
  • Developed an API to write XML documents from a database. Utilized XML and XSL Transformation for dynamic web-content and database connectivity.
  • Developed various halper classes needed following Core Java multi-threaded programming and Collection classes.
  • Implemented teh application using Spring IOC, Spring MVC Framework, Spring Batch, Spring Boot and handled teh security using Spring Security.
  • Designed and developed third-party payment services, REST services to offer users convenient payment methods using various APIs provided by various third-party payment processors based on OAuth protocol.
  • Involved in multi-tiered J2EE design utilizing Spring Inversion of Control (IOC) and Hibernate.
  • Used Spring AOP Module to implement logging in teh application to no teh application status.
  • Used Spring DAO Module along wif Struts Framework to deal wif Database.
  • Responsible for creating an instance on Amazon EC2 (AWS) and deployed teh application on it.
  • Installed, secured, and configured AWS cloud servers and Amazon AWS virtual servers(Linux).
  • Gathering client requirements, evaluating options, and designing dashboard using Elasticsearch.
  • Designed and developed Micro Services business components using Spring Boot.
  • Developed Restful Micro Services using Spring Rest and MVC, for OSS services.
  • Hands on Coding to build REST Micro Services using Spring Cloud, Oracle, XSD, JSON, Spring Config, Cloud Foundry and Jenkins.
  • Developed RESTarchitecture based web services to facilitate communication between client and servers.
  • Implemented SOA(service oriented architecture) architecture wif Web Services using SOAP, WSDL, UDDI and XML using CXF framework tool/Apache Commons.
  • Developed teh persistence layer using Hibernate Framework, created teh POJO objects and mapped using Hibernate annotations and Transaction Management
  • Implemented Web-Services to integrate between different applications components using Restful web services by using Jersey.
  • Worked on MongoDB database concepts such as locking, transactions, indexes, replication, schema design, etc.
  • Implemented service methods and SQL queries, PL/SQL to interact wif teh Oracle DBMS.
  • Performed deployment of applications on JBOSS Application Server
  • Extensively used JSON to parse teh data from server side to satisfy teh business requirement.
  • Extensively used JUnit for unit testing, integration testing and production testing.
  • Involved in installing and configuring Maven for application builds and deployment
  • Configured and customized logs using Log4J.
  • Worked wif Intellij and used Gradle build tool to achieve more functionality for build process.
  • Designed and developed teh End Points (Controllers), Business Layer, DAO Layer using Hibernate/JDBC template, using Spring IOC (Dependency Injection).
  • Used JIRA to assign, track, report and audit teh issues in teh application.
  • Setup teh continuous Integration (CI) and continuous Deployment (CD) process for teh application using teh Jenkins.
  • Used GIT to maintain teh version of teh files and took teh responsibility to do teh code merges and creating new branch when new feature implementation starts.

Environment: Java, HTML5, CSS3, Bootstrap, JavaScript, JQuery, AngularJS, AJAX, NodeJS, Elastic Search, Agile(SCRUM), Spring MVC, Hibernate, JSP, JMS, Spring, MongoDB, Oracle, SQL, PL/SQL, Spring Batch, Spring Boot, Spring Security, JSON, XML, GIT, JUnit, Maven, WebSphere, Rest Restful, JAX-RS, RAD, Log4J, SOA, AWS EC2, Micro Services, JIRA, IntelliJ, Jenkins.

Confidential, Woodlawn, MD

Java Developer

Responsibilities:

  • Involved in SDLC requirements gathering, analysis, design, development and testing of application developed using Agile methodology.
  • Created user-friendly GUI interface and Web pages using HTML, Angular JS, JQuery, Ajax and Java script.
  • Defined new validations through AngularJS for teh form field validation implemented through HTML5.
  • Used Spring MVC and Dependency Injection for handling presentation and business logic.
  • To maintain loose coupling between layers published teh business layer as services and injected teh necessary dependent components using Spring IOC and published cross cutting concerns like Logging, User Interface exceptions, Transactions using Spring AOP.
  • Integrated Spring DAO for data access using Hibernate.
  • Used Spring Security for Autantication and Authorization of teh application.
  • Implemented persistence framework using Hibernate& handled Transaction Management using teh provided data source.
  • Extensively used JSON to parse teh data from server side to satisfy teh business requirement.
  • Responsible for designing Hibernate mapping files based on business logic and Object relationships.
  • Integrated Spring and Hibernate together and worked on developing backend components and services using Hibernate and spring.
  • Extensively used HQL and SQL for querying databases.
  • Developed Message Driven Bean for asynchronous sending Messages using JMS.
  • Used Apache Axis Service Engine for creating and deploying Web Service clients using SOAP, WSDL.
  • Used Web Services for creating rate summary and used WSDL and SOAPmessages for getting useful plans from different module.
  • Used Spring JMS module for lookup for teh queues and MDBs for teh listeners
  • Established Database Connectivity using JDBC, Hibernate O/R mapping wif Spring ORM for Oracle.
  • Packaged and deployed teh application in JBoss.
  • Experience wif integration frameworks like Apache Camel for enterprise integration
  • Developed Stored Procedures, Triggers and Functions. Actively involved in tuning SQL queries, Stored Procedures, Triggers in Informix and JBoss fuse technologies.
  • Written LINUX shell scripts to identify user login information.
  • Experience in implementing, working on thePythoncode using shell scripting. Performed troubleshooting, fixed and deployed manyPythonbug fixes.
  • Used Log4J for application logging and notification tracing mechanisms.
  • Used Maven tools for building and deploying teh Web applications.
  • Analysis and Bug fixing of teh production problems and defects along wif enhancements
  • Implemented JUNIT test cases for unit testing and Suites for end to end testing.
  • Used JIRA for tracking teh Project Stories in Agile Methodology.
  • UsedTortoise SVNto maintain teh version of teh files and took teh responsibility to do teh code merges from branch to trunk and creating new branch when new feature implementation starts.

Environment: HTML, CSS, JavaScript, Bootstrap, JQuery, AngularJS, JSON, XML, AJAX, Struts, Hibernate, Spring MVC, SOAP, WSDL, HQL, SQL, JBoss, Apache Camel, Oracle, JMS, JNDI, Maven, RMI, IntelliJ, JIRA, JUNIT, Tortoise SVN, LINUX.

Confidential, McLean, Virginia

Java/J2EE Developer

Responsibilities:

  • Involved in teh complete SDLC including design of System Architecture, development of System Use Cases based on teh functional requirements.
  • Involved in Daily Scrum (Agile) meetings, Sprint planning and estimation of teh tasks for teh user stories, participated in retrospective and presenting Demo at end of teh sprint.
  • Involved in teh front end using JSP, JQuery, HTML, CSS, JavaScript, and AJAX.
  • Design & implement plugins services wif Open Source JavaScript Libraries/Toolkit (JQuery, JSON, Ajax, and CSS).
  • Involved in development of Agent Verification System using Spring MVC framework.
  • Used Spring AOP for logging, auditing and transaction management to distinguish business logic from teh cross-cutting concerns.
  • Used Spring Security for Autantication and Authorization of teh application.
  • Created data model and generated Hibernate mappings and domain objects using Hibernate tools.
  • Interfaced wif teh MySQL back-end database by integrating Spring wif Hibernate.
  • Extensively used hibernate named queries, criteria queries, Hibernate Query Language (HQL) and Optimistic Locking and Caching to process teh data from teh database.
  • Experience in generating graphical PDF reports using IText and excel reports using apache POI.
  • Used apache common digester to parse data from XML files and populate data into java beans.
  • Implemented business logic using Array list, Map and Sets of Collections API.
  • Worked wif WebLogic application server dat handles various requests from Client.
  • Deploying fixes and updates using WebLogic application server.
  • Involved in testing teh applicable code using Mockito framework and JUnit.
  • Used Gradle tools for building and deploying teh Web applications.
  • Used JIRA tool for tracking stories progress and follow agile methodology.
  • Used logging techniques provided by Log4j tool for efficient logging and debugging.
  • Maintained SVN repositories for DevOps environment: automation code and configuration
  • Developed teh application using RAD as teh IDE and used its features for editing, debugging, compiling, formatting, build automation and version control (SVN).
  • Involved in Maintenance and Enhancements for teh project.

Environment: HTML, CSS3, JavaScript, JQuery, AngularJS, Ajax, JSP, Agile, Hibernate, Spring, Spring MVC, Servlets, REST, JAX-WS, Log4j, PL/SQL, WebLogic Application Server, MySQL, JUnit, Mockito, Log4j, RAD, Gradle, JIRA, SVN.

Confidential

JAVA Developer

Responsibilities:

  • Involved in SDLC - Requirements gathering, Conceptual Design, Analysis, Detail Design, Development, System Testing and User Acceptance Testing.
  • Used Agile approach for teh Software Development
  • Developed user interface wif Servlets and JSP.
  • Also, worked wif teh PDF and EXCEL format file download of user data on JSP’s when user wanted to save his/her personal data on JSP page tables.
  • Involved in implementing teh DAO pattern for database connectivity and used teh JDBC API extensively.
  • Designed and developed teh UI using JSP, HTML, CSS and JavaScript.
  • Responsible in creating Servlets, which route submittals to appropriate Enterprise Java Bean (EJB) components and render, retrieved information.
  • Implemented Use Case Diagrams and Sequence Diagrams during teh design phase using Rational Rose.
  • Used Multi-threading for performance tuning.
  • Extensively used WSAD while writing code & used VCS for version control.
  • Deployed applications on Apache Tomcat application server instances in all teh respective environments.
  • Deployed and tested teh prototype on Apache Tomcat and contributed to deployment and maintenance on Apache Tomcat Server.
  • Used ANTscripts to build teh application and deployed on Apache Tomcat Server
  • Built scripts using ANT dat compiles teh code, pre-compiles teh JSPs, built an EAR file and deployed teh application on teh application server.

Environment: Java, JDBC, Struts, JavaScript, HTML, CSS, JSP, Servlets, EJB, Apache Tomcat, Oracle, Eclipse IDECVS, ANT, Log4J

Confidential

JAVA Developer

Responsibilities:

  • Developed web application using Struts, JSP, Servlets, Java beans dat uses MVC design pattern
  • Created user-friendly GUI interface and Web pages using HTML, CSS and JSP
  • Wrote JavaScript for client-side validation.
  • Used Eclipse as IDE tool for creating Servlets, JSP, and XML.
  • Designed and developed Message driven beans dat consumed teh messages from teh Java message queue
  • Implemented CMP entity beans for persistence of business logic implementation
  • Wrote SQL for JDBC prepared statements to retrieve teh data from database.
  • Monitored teh logs using Log4J and fixed teh problem
  • Teh application was deployed on teh Tomcat.
  • Involved in build and deploying teh application using ANT
  • Used CVS as version control system
  • Worked on bug fixing and Production Support

Environment: Java, Apache Tomcat, Servlets, JSP, Multi-threading, XML, EJB, ANT, JDBC, Oracle, UML, HTML, CSS, JavaScript, Agile Methodology, EAR.

We'd love your feedback!