We provide IT Staff Augmentation Services!

Sr. Java/j2ee Developer Resume

2.00/5 (Submit Your Rating)

Washington, DC

PROFESSIONAL SUMMARY:

  • Around 12 years of professional JAVA/J2EE Software design and development experience with unit testing, bug fixing and deployment.
  • Extensively Used AngularJS and JavaScript as the development framework to build presentation layer.
  • Proven hands - on software development experience, including analyzing business requirements analysis for translation into system solutions.
  • Used Spring Core Annotations for Dependency Injection Spring DI and Spring MVC for REST API s and Spring Boot for micro-services.
  • Extensively worked on Service Oriented Architecture using RESTful web services.
  • Expertise in design and develop applications using MVC frameworks like Struts, JSF and spring, SpringBoot.
  • Experience in Test Driven Development.
  • Reduced project time by 10% by creating virtual cloud QA test automation framework using JUNIT and Selenium
  • Reporting Bugs in JIRA and steps to reproduce the issue.
  • Expertise in automaton testing technologies like JUNIT, and Selenium.
  • Managed Agile metrics (sprint velocity, burn down), provided scrum team coaching to increase sprint velocity by 20%
  • Working experience in different domains like consumer electronics, health care, education and financial.
  • Expertise in HTML5, CSS3 and Bootstrap.
  • Worked extensively on Java, J2EE technologies like Servlet, JSP, JSF, EJB, JMS and JSTL.
  • Extensively used Java 8 features.
  • Expertise in design and develop applications using spring modules like IOC, AOP, DAO and Batch.
  • Experience in implementing JDBC, Hibernate, JPA, JTA, JCA, RMI and iBatis.
  • Expertise in Java Security and Spring Security.
  • Expertise in building web 2.0 applications using Richfaces, ICEFaces AJAX components.
  • Worked extensively on multi-threading, concurrency collections API and Swing.
  • Excellent in object-oriented analysis, design and programming skills using Java Design Pattern and UML modelling.
  • Experience in software methodologies Agile and Waterfall.
  • Worked extensively on reporting tools iReport and JasperReports API.
  • Design and implementation work of MarkLogic Server, including XQuery and XSLT.
  • I have significant experience in DHTML, XHTML, CSS and JSON.
  • Extensively worked on SAX and DOM for parsing XML.
  • Expertise in using IDE’s like MyEclipse, Eclipse, RAD, WSAD, NetBeans and JDeveloper.
  • Expertise in using Version control systems like CVS, ClearCase and Subversion.
  • Hands on experience in using Log4J for debugging and testing the applications.
  • Experience in converting the business specifications into Use Cases, Sequence, State (Dynamic Object
  • Excellent communication skills both verbal and written, self-starter and team player.
  • Experience with UNIX operating system and Shell programming.
  • Get up to speed on new technologies and software tools very quickly.
  • Knowledge on PrimeNG, and VueJS.

PROFESSIONAL EXPERIENCE:

Confidential, Washington, DC

Sr. Java/J2EE Developer

Responsibilities:

  • Extensively used java 8 concepts like collection frame work, OOPS and Exception Handling.
  • Used Spring Core Annotations for Dependency Injection Spring DI and Spring MVC for REST API s and Spring Boot for micro-services.
  • Build and Deployed micro service applications using Docker on AWS.
  • Implemented Zuul which acts as Edge service to C3. CORS, Authentication and Security are handled.
  • Implemented application on Spring cloud AWS. Eureka is acts as registry for all micro services in C3.
  • Abstracted services by Zuul and Eureka.
  • Implemented JWT authentication with public/private key pair.
  • Implemented Login functionality to support LDAP, ISAM and Tivoli.
  • Solved problems using a combination of JavaScript, JSON, and JQUERY.
  • Designed User Interface with Angular2 and Typescript as the development framework to build a Rich single-page application.
  • Implemented application in Test Driven Development Mode by Jenkins and CI/CD pipeline.
  • Configuration management and provisioning application with Ansible.
  • Behavior Driven Development (BDD) and pair based programming by Cucumber.
  • Plan test schedules or strategies in accordance with project scope or delivery dates.
  • Implemented automated deployments, Integration and testing process.
  • Wrote own PDF API to REDACT sensitive information from clients credit reports.
  • Leveraged angular resources for all data access, encapsulating URLs and standardizing data access interfaces.
  • Developing application in Agile (Scrum) methodology having two week sprint.
  • Development and maintenance of deployment scripts.
  • Troubleshooting defects and determining the root cause as well as the best solution for resolution.
  • Extensively participated in full software life cycle and deployed application in production environment.
  • Reporting Bugs in JIRA and steps to reproduce the issue.
  • Providing solutions to resolve the issues and participated fixing the bugs.
  • Participated in both Middle Tier and Data base performance.
  • Extensively worked on JMS messages. Consumed JMS messages and parsed the document to get values and called database procedures to update C3 database to sync with MDM database. Handled fail over mechanism not to lose any data.
  • Provided technical expertise in code review.
  • Designed and developed marshalling module to make XML from the JSON document using JDOM.
  • Designed and developed XML validation functionality and store XML document in database.
  • Designed and developed functionality to retrieve XML document from database and unmarshalling Text document to XML document.

Environment: JDK, JavaEE, AWS, Micro services, Spring Cloud AWS, Jenkins, Docker, Ansible, Spring, RESTful web services,JMS, LDAP, AD, HTML5, CSS3, JQuery, Angular2, JavaScript, NodeJS, JDOM, GIT, SpringBoot, RAD, Maven, Linux, CI/CD pipeline and Cassandra.

Confidential, Washington, DC

Sr. Java/J2EE Developer

Responsibilities:

  • Fetching data from different applications and storing in Marklogic is implemented using Spring Boot and Spring Batch.
  • Used Spring Core Annotations for Dependency Injection Spring DI and Spring MVC for REST API s and Spring Boot for micro-services.
  • Build and Deployed micro service applications using Docker.
  • Implemented application on Spring cloud AWS.
  • Extensively used java 8 concepts like collection frame work, multi-threading, OOPS and Exception Handling.
  • Leveraged angular resources for all data access, encapsulating URLs and standardizing data access interfaces.
  • Developing application in Agile (Scrum) methodology having one week sprint.
  • Troubleshooting defects and determining the root cause as well as the best solution for resolution.
  • Documented root cause analysis.
  • Extensively participated in full software life cycle and deployed application in production environment.
  • Designed and developed automation testing using Selenium and JUnit.
  • Implemented application in Test Driven Development Mode by Jenkins and CI/CD pipeline.
  • Executing software test plans in order to identify software problems and their causes.
  • Reporting Bugs in JIRA and steps to reproduce the issue.
  • Plan test schedules or strategies in accordance with project scope or delivery dates.
  • Provided technical expertise in code review.
  • Enhancement of high-volume, rules driven business transaction manager that supports the validation, processing, routing, tracking and management of the lifecycle of security.
  • Designed and developed functionality to get JSON document from Mark Logic document store and send it to client using RESTful web service.
  • Develop the Perl and Shell scripts to automate the data configuration and data transfer between different environments.
  • Designed and developed marshalling module to make XML from the JSON document using JDOM.
  • Designed and developed XML validation functionality and store XML document in database.
  • Designed and developed functionality to retrieve XML document from database and unmarshalling XML document to JSON document.
  • Implemented logic for storing and retrieving xmls from Mark Logic server.
  • Used XQuery to searching elements, store and retrieving XMLs from Mark Logic server.
  • Worked with other engineers to design, implement, test, and tune features of MarkLogic Server, including EC2 integration, system monitoring, flexible replication, and forest replica failover.
  • Designed and developed RESTful Services to sending configuration JSON documents to client and retrieve authoring JSON documents from client.

Environment: JDK, JavaEE, Spring, RESTFul web services, AWS,SpringBoot, Jenkins, Spring Cloud AWS, Docker, HTML5, CSS3, JQuery, AngularJS, JavaScript, NodeJS, JDOM, GIT, Gradle, Eclipse, CI/CD pipeline, MarkLogic and Oracle.

Confidential

Sr. Java/J2EE Developer

Responsibilities:

  • Designed and developed functionality to parse schema file and generate JSON documents and store in Mongo DB Document store.
  • Load data into HBase tables using Java MapReduce.
  • Devised solutions to expedite the procurement of required data for unique website architectures comprised of X/HTML, JavaScript, jQuery, CSS, and AJAX.
  • Facility with development methodologies including Agile
  • Completed load and performance testing of extremely complex systems.
  • Proficient in manipulating properties and methods of document objects and modifying attributes and values via the DOM.
  • Develop quality code adhering to Scala coding Standards and best practices.
  • Implementeddesign patternsin Scala for the application.
  • Developing application in Agile (Scrum) methodology having two week sprint.
  • Extensively participated in full software life cycle and deployed application in production environment.
  • Troubleshooting defects and determining the root cause as well as the best solution for resolution.
  • Proficient in programming JavaScript data capture and event handling methods via the DOM event model.
  • Debugged and troubleshooted JavaScript code using tools such as FireBug.
  • Developed client application with AngularJs and restful webservices
  • Extensively used core java concepts like collection frame work, multi-threading, OOPS and Exception Handling.
  • Extensively used core java concepts like OOPS, Collection framework and Multi-Threading.
  • Developed application on Windows and Linux operating systems.
  • Provided technical expertise in code review.
  • Enhancement of high-volume, rules driven business transaction manager that supports the validation, processing, routing, tracking and management of the lifecycle of security.
  • Designed and developed functionality to get JSON document from Mongo DB document store and send it to client using RESTful web service.
  • Develop the Perl and Shell scripts to automate the data configuration and data transfer between different environments.
  • Designed and developed marshalling module to make XML from the JSON document using JDOM.
  • Designed and developed XML validation functionality and store XML document in database.
  • Designed and developed functionality to retrieve XML document from database and unmarshalling XML document to JSON document.
  • Implemented logic for storing and retrieving xmls from Mark Logic server.
  • Used XQuery to searching elements, store and retrieving XMLs from Mark Logic server.
  • Worked with other engineers to design, implement, test, and tune features of MarkLogic Server, including EC2 integration, system monitoring, flexible replication, and forest replica failover.
  • Explained XML, XPath, XQuery, and MarkLogic Server courses for external developers and IT staff, and for new employees.
  • Designed and developed media module to store and retrieve images, audio and video files using Spring and Hibernate.
  • Designed and developed RESTful Services to sending configuration JSON documents to client and retrieve authoring JSON documents from client.
  • Used AngularJS as the development framework to build a single-page application.
  • Leveraged angular resources for all data access, encapsulating URLs and standardizing data access interfaces.

Environment: JDK, JavaEE, Spring, Hibernate, RESTFul web services,JBoss, HTML5, CSS3, JQuery, AngularJS, JavaScript, JDOM, Hadoop, Pig, Hive, MapReduced, Maven, Eclipse, SVN, SCALA and Oracle.

Confidential

Sr. Java/SOA Developer

Responsibilities:

  • Designed and developed application using REpresentational State Transfer (REST) style architecture.
  • Designed, developed and exposed all business functions as services using JAX-RS with Jersey frame work.
  • Develop consumer based features and applications using Ruby on Rails, JavaScript, JQuery, HTML, CSS
  • Design and build Ruby on Rails landing page platform.
  • Design and build Ruby on Rails landing page platform.
  • Deploy complex business rules, SEO and instrumentation.
  • Collaborate with Product Management and User Experience experts regarding product definition, schedule, scope and project-related decisions.
  • Develop best practices and architecture.
  • Manage, collaborate and coordinate the work of an offshore development team.
  • Developed light weight document retrieval system (LDRS) to retrieve PDF report stream from document repository using java concurrency Executor service and non-blocking IO packages.
  • Developed data persistence layer using Java Persistence API with Hibernate as Object Relational Mapping (ORM) provider.
  • Extensively used DAO, Singleton and Façade design patterns.
  • Developed logging mechanism as aspect using Spring AOP module.
  • Designed and developed application using Service Oriented Architecture with JAX-RS and Jersey framework.
  • Designed and developed Restful services to send pay Statements and pay Details operations.
  • Designed and developed REST client to access pay Details from Auto Pay (another Restful service) and send that response to client. This service acts as proxy between client and Auto Pay system.
  • Extensively used Spring IoC to loosely couple the application modules.
  • Designed and developed user interfaces using JSF component frame work with custom components build on Dojo toolkit.
  • Reports module has been designed and developed using JasperReports API. Templates are designed using iReport tool.
  • Strong experience inSecurity-Systemdevelopment for Web Applications. Involved and Developed all phases of security implementation using spring security system against All types of authentications:LDAPauthentication,Databaseauthentication andPre-Authentication.
  • Extensively worked on Java Stored procedures to interact with database.
  • Extensively used Spring IoC to loosely couple the application modules.
  • Designed and developed interfaces to interact with IBM MQ with XML messages.
  • Extensively used Singleton and Façade design patterns.
  • Implemented logic to validate incoming SOAP xml against schema files.
  • Extensively used Spring AOP for logging.
  • Designed and developed classes for REST client using Jersey frame work.
  • Developed java script functions using Dojo toolkit for User interface validations and manipulations.
  • Maven has been used as build system for the application.
  • Designed and developed automation testing using Selenium.
  • Implemented WS security for Confidential tokens.

Environment: JDK1.6, JavaEE, JAX-RS, Jersey 1.7, JSF1.2, JPA, Hibernate, AWS, Spring AOP, Java Multi-threading (Concurrency), RESTful, Selenium, AJAX, Dojo toolkit, JSON, JavaScript, JAXB, XML, Maven, Oracle 10G, Tomcat, Toad, WebSphere, JavaScript and CSS, Ruby.

Confidential

Senior Software Engineer

Responsibilities:

  • Worked as one of the key member from the design phase to support phase.
  • Developed business layer using enterprise sesion beans.
  • Developed persistence layer using entity beans.
  • Involved in designing all the GUI’s for customer interaction.
  • Extensively used Spring IoC throughout the application to loosely couple the application modules.
  • Develop and maintain elaborate services based architecture utilizing open source technologies like Hibernate ORM and Spring Framework.
  • Used Spring 2.0 Framework for DI (Dependency injection) and integrated with Hibernate and JSF.
  • Extensively used Debatable, AutoComplete and Tree components.
  • Extensively used Hibernate validation framework has been used for front end validations.
  • Factory, Singleton and service locator patterns implemented.
  • Designed and developed Managed Beans to handle user interactions.
  • Extensively used Spring Aspect Oriented Programming for application logging mechanism.
  • Designed and developed Sales order creation from Product Catalog using XHTML Servlets and JavaScript.
  • Extensively used Eclipse for developing application.
  • Generating Reports by using iReports tool.
  • Converting currency into desired formats using convertNumber.
  • Involved in different phases of credit flow.
  • Using Extendable Data Tables as per the requirement.

Environment: J2EE (Servlets, JSP), Hibernate, spring, JSF, RichFaces, Java, JBoss, MSSql, AJAX, XML, JavaScript, and UNIX.

Confidential

Solution Developer

Responsibilities:

  • Designed and developed application using Struts Model-View-Controller framework.
  • Designed and developed reusable page template using Tiles framework.
  • Designed and Developed Benefits module using tiles templates.
  • Singleton design pattern has been used for accessing persistence layer.
  • Developed data access components using Hibernate ORM.
  • DAO design pattern has been used to abstract persistence layer.
  • Developed all business objects as POJOs.
  • Extensively used Spring IoC for dependency injection pattern.
  • Wrote custom validators and configured to validate business rules and user interfaces.
  • Reports module has been designed and developed using JasperReports API. Templates are designed using iReport tool.
  • SAX and DOM parsers are used to manipulate the XML documents.
  • Interface to GERP (Global ERP) has been developed using JAX-WS Web services.
  • WinCVS has been used as version controller.
  • Involved in development, unit testing and Bug fixing.
  • Wrote functions using PL/SQL to pull eligibility file with updated employee information with UHC specified format.
  • Used JMS for sending email confirmations after employee creation.
  • Extensively used JDBC for migrating data from legacy database to New Database.

Environment: Java, J2EE, JDBC, Struts, Tiles, Hibernate, HQL, JSTL, Weblogic 9.2 Application Server, Web Services, Spring IOC, JSP, Servlets, JSTL, MyEclipse, WinCVS, Spring WebFlow, SOA, SOAP, SAX and DOM, Oracle 10G, JMS, Ant, JavaScript, Web Services, JAX-WS, Log4J and UNIX

We'd love your feedback!