We provide IT Staff Augmentation Services!

Java Developer Resume

4.00/5 (Submit Your Rating)

Madison, WI

SUMMARY:

  • Over 6+ years of experience in different phases of SDLC process like Design, Development, Unit testing.
  • Worked on multiple projects experienced wide range of project exposure ranging from waterfall methodologies to agile scrum and Extreme - Programming.
  • Worked in different roles in different organizations helped me work on different cutting-edge technical stack.
  • Worked on front technologies like Html5, Css3, JavaScript, ES6, jQuery, AngularJs, Handlebars and Ajax.
  • Hands on Experience in core java components like multithreading, collections, socket programming (client server programming)
  • Developed Web applications based on java/J2ee components like Servlets, Jsp, JDBC, JMS, JNDI, Java Beans
  • Developed applications based on several MVC frameworks like Spring MVC, Struts 2 and ORM tool like Hibernate.
  • Knowledge upon spring boot initilizr tools.
  • Implemented Auto Dependency resolution using spring boot concept.
  • Developed Soap and Restful Services with Java libraries like Jax-ws, Apache-cxf, Jersey, Jackson.
  • Worked on WSDL and WADL generation for consumption by web service client
  • Implemented marshaling and un-marshalling of xml data using JaxB and JaxP
  • Implemented parsing and marshaling of JSON using Jackson and JSON-lib APIs
  • Experience using Maven, Apache ANT tool for build automation, Installation, Configuration, Deployment and GIT, SVN for code change management.
  • Experienced in configuring clusters and profiles in web sphere. Deployed and debugged several web-based applications on IBM web sphere, JBoss latest Versions.
  • Having good knowledge in NOSQL data bases like Dynamo DB, Cassandra. Setting up and administering DNS system in AWS cloud using Route53.
  • Experience in workflow process modeling using UML tools like VISIO.
  • Experience in UNIX and Linux environment, including Shell script.
  • Experience in Unit testing, System Testing, Regression Testing and Staging.
  • Experience in working with SSL/TLS s to establish encrypted link between web server and browser.
  • Working experience of code and product performance monitoring tools like JProbe, JMeter.
  • Excellent analytical, problem solving, communication and inter-personal skills to manage and interact with individuals at all levels.
  • Having a Knowledge upon EDI X12 Transactions and HIPPA Regulations.

TECHNICAL SKILLS:

J2EE Technologies: Servlets, JSP, JDBC, JPA, EJB, JMS, JNDI, Struts, Strut Tiles, Spring, Springboot.

Web Technologies: HTML, CSS, JavaScript, ES6, JQuery, Angular JS, XML, JSP, Servlet, AJAX, JSON, Bootstrap, Handlebars, SVG, Gulp, Grunt, Webpack

Frameworks: Struts, Hibernate, Spring

XML/ Web Services: JAX-WS, Apache CXF, Jersey and Jackson

Databases: Oracle, MySQL, DB2, MongoDB, NOSQL(Cassandra)

Application / Web Servers: JBOSS, Tomcat, WebSphere, WebLogic

Methodology/Design Pattern: OOAD, UML, DAO, Singleton, Front Controller, Factory Pattern

IDEs: IBM RAD, Eclipse, NetBeans, InteliJ

Other Tools: ANT, Maven, JUnit, Log4J, CVS, SVN, Rational, Clear Case, Cloud Technology: AWS, Rabbit MQ, Active MQ.

PROFESSIONAL EXPERIENCE:

Confidential, Madison, WI

Java Developer

Responsibilities:

  • Preparing end to end technical documentation on design and development. Used AGILE methodology and participated in daily SCRUM meetings with weekly sprint.
  • Implemented REST API’s on spring frameworks and exposed API’s for Dell Boomi (ESB).
  • Supported technologies Websphere as an application server, CMS.
  • Implemented JAX-B for marshalling and un-marshalling XML.
  • Implementation of file reading and file parsing.
  • Implementation of JMS for request processing through Queue and Topic.
  • Configured the connection factory and connections in the WebSphere and we use dat configuration to send the message to IBM MQ system using JMS API.
  • Topic is used as message-oriented middleware (MOM) which is responsible to hold and deliver messages
  • Backend support for DB2 using Dell Boomi (ESB) for transactions.
  • Involved in Unit testing for the REST API’s through SOAP UI.
  • Configured Sonar Cube for Code quality.
  • Integrated Swift type search engine into the website, developed restful web services clients to facilitate development of API based engine.
  • Swagger documentation API’s for REST clients.
  • Co-ordination between UI development and Dell Boomi Integration Team.

Environment: Java 1.6/18, Spring AOP, JAX-RS, GIT Lab, Git Fork, IBM Web Application sphere 8.5, Log4J, Maven 3.0, IBM MQ, REST, JDBC, Dell Boomi ESB, XML, JSON, SQL, Jenkins, SOAP UI, SQL.

Confidential, RockyHill, CT

Java Developer

Responsibilities:

  • Involved in Design, Development and Support phases of Software Development Life Cycle (SDLC). Used AGILE methodology and participated in SCRUM meetings.
  • Designed and developed the User Interface components using Spring and maintained the session with Session Beans.
  • Implemented scripting with Ajax and XML to dynamically refresh the page contents.
  • Worked on HTML/HTML5, CSS/CSS3 style sheets, JavaScript and JQuery to tie together a diverse range of sites with an easily understandable structure.
  • Implemented JAXB in XML binding.
  • Designed Orchestrator API’s using Mule ESB, which polls inbound folder to watch for new files usingfile connector and AMQP connector to send messages to Rabbit MQ queues.
  • Involved in the Development of Spring Framework Controllers. Developed Controller for request,response paradigm by Spring Controllers using Spring-MVC.
  • Worked upon springboot components starters, auto configurators, CLI, actuators.
  • Worked upon multiple tables in a single transaction using spring transaction management JDBC.
  • Configured variousinterceptorsfor transaction management, security,Audit logging(database) andlogging usingSpring AOP.
  • Used JSON as response type in REST services used HTTP Restclient.
  • Performed dynamic mapping between the status codes in input system and corresponding statuses received bythe output system.
  • Worked with different indirect dependency applications such as PGBA (Partner application for medicalbenefits, claims), CVS (Partner application for pharmacy benefits and claims), LHI mednet(Partner application for dental care, claims), VA DAS (veteran affairs- Direct access system.)
  • Worked with medical professional claims file(837P), Medical institutional claims file (837I), Pharmacyclaims remittance file (835), referral response files (278) and Eligibility and Enrollments.
  • Worked up on solving the legacy system challenges which API’s expose data in a way dat protects the integrityf legacy systems.
  • Extensively used MySQL in data access layer to access and update information in the database and usedHibernate to connect to the database.
  • Worked upon the validations such as domain validation, organization validation, Extended validation usingSSL s by using Single and Wild card.
  • Worked upon establishing encrypted connection between browser and server using Secure sockets layer.
  • UsedHibernate Persistence Strategy to interact with database.
  • Created and configured profiles to deploy the application on Apache Tomcat server version 8.0
  • DevelopedHibernate mapping filesusing different mapping strategies such as table per class hierarchy.
  • Integrated Hibernate with Springby coding a Spring Configuration file.
  • Worked on project build-script by using ant and deployed on JBoss.
  • Wrote custom JSP tags for role-based sorting and filtering
  • Developed a tool to retrieve and send data to third party service provider. This feature was implementedusing REST
  • Hands-on experienced working with version controller tools such as SVN and JIRA as issue tracking software.
  • Used RESTFUL client to interact with the services by providing the RESTFUL URL mapping
  • Used Subversion for version control and created automated build scripts.
  • Performed unit testing using JUnit.
  • Handled production support of the application.
  • Documented the flow and functionality of the code for further .

Environment: Java, J2EE, Spring-Boot, Spring MVC, Spring REST, JMS, HTML5, JavaScript, JSP, CVS, CSS, MVC, JDBC, Posgres, XML, MVC, Open JPA, Jenkins, JUnit, Maven, JBOSS, CloudFoundary, Maven, GitHub and SQL, Rabbit MQ, Apache Tomcat 8.0

Confidential, Jersey City, NJ

Java Developer

Responsibilities:

  • Experienced in working on critical customer facing web application, which is based on Spring - Hibernate Integration and Angular JS.
  • Used Spring MVC RESTful web services as middle tier application framework, persistence strategy using spring support for Hibernate and declarative transaction management
  • All logic exposed via interfaces and practices of Test Driven Development followed consistently.
  • Designed and developed the UI using spring view component, JSP, HTML5, CSS3, JavaScript, JQuery and AngularJs.
  • Used spring validator framework for client side and server-side validation. Also, implemented dynamic loading of JSP’s using AJAX.
  • Utilized Hibernate for Object/Relational Mapping (ORM) purposes for persistence onto the DB2 database.
  • Used struts tiles framework to declare the tiles plugin-in-class in the struts configuration file.
  • Experienced in declarative exception handling in STRUTS.
  • Responsible for writing Hibernate Criteria and HQL queries.
  • Installed and Configured DataStax OpsCenter for Cassandra Cluster maintenance and alerts.
  • Imported data from various resources to the Cassandra cluster using Java API
  • Used Java Messaging Services (JMS) for reliable and asynchronous communication
  • Tested Service and data access tier using JUnit in TDD methodology.
  • Inteli J as IDE for the application development and integration of the frameworks.
  • Created and configured profiles to deploy the applications on IBM WebSphere Application Server.
  • Used GIT for version management between various integration and development streams.
  • Experienced in creating and configuring Maven POM to automate project configuration.
  • Used STRUTS2 framework to build the dynamic web application, Spring-IOC for dependency injection of services and DAOs into controller.
  • Worked upon the Extended validation (EV) SSL/TLS to autanticate the organizational information within the details.
  • Used SSL Wildcard to handle all subdomain in the business application.
  • Experience in creating Docker containers leveraging existing Linux Containers and AMI's in addition to creating Docker containers from scratch.
  • Created Server instances on AWS, Tomcat, Swagger and hawtio are installed and used for deploying Microservices.
  • Worked with production support team in debugging and fixing various production issues.

Environment: Java/J2EE, Spring, Hibernate, Angular Js, JMS, XML, WebSphere, Inteli J, DB2, GIT, Maven, JUnit, AJAX, JQuery, Struts framework, Spring MVC.

Confidential, Ofallon, MO

Java Developer

Responsibilities:

  • Worked in Agile based environment with Kanban with widely distributed team structure
  • Worked on enterprise application developed using Struts, Apache tiles and Hibernate as an ORM mapping tool.
  • Implemented apache tiles definitions for generating server-side view like JSP
  • Developed frontend of the application using JavaScript, JQuery, Ajax, HTML5 and CSS.
  • Developed the middleware using STRUTS2 MVC framework which is built on top of front controller design pattern.
  • Developed Web Services using SOAP and REST.
  • Developed and validated domain objects using the struts-validation framework which works with the help of workflow interceptors.
  • Implemented DAO design pattern using appropriate hibernate ORM mappings and CRUD operations. And Implemented Level2 caching using Hibernate to improve the performance
  • Used Maven to download dependencies from nexus repository, compile the source code, package as an EAR file and auto deploy on to local tomcat using maven tomcat plugin.
  • Developed the code using coding standards and involved several code reviews, learnt a lot in the process of rejection and approval of code during code review process.
  • Used ANT scripts to build the application and deployed on Web Sphere Application Server.
  • Implemented STRUTS based application to implement some and to validate incoming data and logic inside the methods.
  • Monitored the error logs using Log4J and fixed the problems.
  • Worked with CQL (Cassandra Query Language), for retrieving the data present in Cassandra cluster by running queries in CQL.
  • Developed JUnit test cases for all the developed modules.
  • Used SVN for version control across common source code used by developers

Environment: Java 1.7, Angular JS, CXF, SOAP, REST, Sales force, Git Hub, Active MQ, RAML, JMS, Rally, Struts, JUnit, Spring, Hibernate 3.5, RabbitMQ, Unix, AJAX, XML, XSLT, CSS, WSDL, MAVEN, Jenkins.

Confidential

Java Developer

Responsibilities:

  • Involved in requirement analysis and participated in the design of the application using UML and OO Analysis Design and Development.
  • Implemented MVC web frameworks for the web applications using JSP/Servlet/Tag libraries dat were designed using JSP.
  • Used SQL, PL/SQL and Stored Procedures for Oracle back-end database.
  • Involved in configuring the database to Oracle9i
  • Involved in developing a branded portal using the administration tool on web Sphere Application server.
  • Used JDBC to configure files to access the database.
  • Developed and tested Java Server Pages (JSP).
  • Developed reusable AJAX components for web-tier.
  • Developed customized JSP tags for project.
  • Developed reusable DHTML components for enhanced user interaction.
  • Monitored/Improved the performance and behavior of web applications.
  • Implemented business validations for product pricing and product availability for Order Entry.
  • Developed JUnit test cases for unit testing.
  • Configured iBATIS2.0 for data access layer with Spring1.1 framework
  • Involved in peer-to-peer code reviews.
  • Involved in usability and accessibility design issues of the system.
  • Designed and developed Web pages using JSP, HTML, JavaScript, and JSF.

Environment: Java, JSP, Struts 1.1, JMS, WebSphere Application Server, JDBC, XML, XSL/XSLT, Windows NT, Oracle 9i, JUnit, JSF and CVS

We'd love your feedback!