We provide IT Staff Augmentation Services!

Sr Java Developer Resume

2.00/5 (Submit Your Rating)

Bloomington, IL

SUMMARY

  • Over 10 years of experience in analysis, design, development, and implementation of Web based, Client/Server and Standalone applications using Object Oriented Analysis and Design inJava/J2EE technologies in Retail, Telecom, Insurance, and banking domains.
  • Comprehensively worked on n - tier architecture systems wif application system development using JAVA, J2EE, WEBSPHERE, MONGO DB, MAVEN, JENKINS, JDBC, Servlets, JSP, EJB2, JMS, JavaScript, Web services, RESTful Web Services, Spring, Spring boot, Struts MVC, Hibernate.
  • Experience utilizing tools in N-tier and Microservices architecture applications using Spring Boot, Spring Cloud config.
  • Expertise in design and development of web applications using JSP, JavaScript, HTML5, CSS3, JQUERY, AJAX, JSON, Node.JS, Angular.JS, JS, bootstrap
  • Proficiency on Core Java technology which includes OOPS, Multi-Threading, RMI, network programming.
  • Expertise in MVC Architecture Web Frameworks includes JSF and Spring (Dependency Injection, and MVC Framework).
  • Experience in designing and development of various web- and enterprise-level applications using J2EE technologies like JSP, Servlets, JDBC, Oracle.
  • Expert level knowledge in using spring modules like Spring Core, Spring DAO and Spring AOP, Spring MVC.
  • Involvement in integrating internal security model into new projects wif Spring Security and Spring Boot.
  • Expertise in using Spring declarative transaction management wif Spring AOP concepts.
  • Expertise in Micro services Registration and Discovery wif Spring Cloud.
  • Proficiency in server-side messaging JMS (RabbitMQ implementation).
  • Knowledgeable wif RDBMS concepts like writing SQL Queries. Working experience of Relational DBMS like MySQL, Oracle, PL/SQL, SQL Server (MS SQL), DB2and NoSQL DBMS like MongoDB. Postgres.
  • Implemented RESTful web services using Spring boot, Spring RESTFUL template, JPA, Cloud foundry.
  • Implemented AWSsolutions using EC2, S3, RDS, EBS, Elastic Load Balancer, Auto-scaling groups and worked on AWS Toolkit also using Putty for Eclipse to develop, deploy, and debug Java applications using Amazon Web Services.
  • Proficiency in configuring and deploying web applications in Tomcat Server, Web Logic, Web Sphere.
  • Proficiency in implementing Web Services based in Service Oriented Architecture (SOA) using SOAP, Restful Web Services, JAX-WS and WSDL.
  • Good Work experience on various IDE's like Eclipse, IntelliJ, STS, WebSphere Studio Application Developer (WSAD), and RAD.
  • Proficiency in developing applications using WebSphere wif J2EE and integration wif MQ Series/WebSphereMQ.
  • Hands-on experience in development of microservices and deploying in Docker.
  • Involved in creating/consuming REST based web services to expose business operations.
  • Research and development on scalable deployments on AWS via Docker.
  • Performed Continuous Integration automation usingJenkins.
  • Experience in creating robust user Interface (UI) using HTML, CSS, JavaScript, JSON, JSP Tag Libraries, JSTL, AJAX, jQuery, Bootstrap and AngularJS.
  • Hand on experience on messaging brokers like Kafka.
  • Hand on experience on Kafka for streaming real time feeds from rest applications to Kafka topics.
  • Web development wif a focus on the MEAN stack: MongoDB, Express, and Node.js
  • Experience in Enterprise Integration Development using Apache Camel Framework.
  • Extensively used AngularJS for two-way data binding and for declaring dynamic views in web-applications.
  • Good expertise at various Design Patterns like Singleton, Factory, Session Facade, MVC, Data Access Object and Business Delegate, UML and Enterprise Application Integration
  • Proficiency in working version control tools like CVS, GitHub and SVN and experienced wif Project Deployment, and Management Tools Apache Maven, and Ant.
  • Has experience in software Development Processes like SDLC, Waterfall and Agile Methodologies.
  • Experienced in development and troubleshooting Web based and enterprise-based applications on UNIX and Linux platforms.
  • Hands-on experience wif Selenium, Junit, Log4j, JIRA testing tools and wif using Groovy Spock.

TECHNICAL SKILLS

Java: Java, Collections, Generics, Concurrency/Multithreading, RMI, PL/SQL.

J2EE Technologies: JSP, JSF, JMS,JavaServlets, JDBC, Struts, EJB2, Spring (Core, MVC, DAO, AOP, Security, Batch, Boot, Cloud), JSON, JSTL.

Web Services: SOAP, Spring REST, JAX-RPC, JAX-RS, JAX-WS, RESTful, Microservices (Netflix Eureka, Spring Cloud).

Web Technologies: HTML, DHTML, CSS,XML, XML Parsers, JAXB, XSL, XSLT, XSD, XHTML, SOAP, WSDL, JSON-parsing, JSON-DTD, Schema Modelling,JavaScript, jQuery, AJAX, Bootstrap, AngularJS

ORM Frameworks: Hibernate, DAO, Spring JPA.

Database: Oracle, DB2, SQL-Server, MySQL server, MongoDB, Apache Solr

Tools: Eclipse, JBuilder, IBM RAD and NetBeans, STS, IntelliJ, MS Visio, Log4J, SLF4J, Maven, Ant, and Gradle, WSAD.

Version Control Systems: SVN (Apache Subversion), CVS (Concurrent Versions System), Git.

Application Servers: Oracle WebLogic, IBM WebSphere, and Apache Tomcat.

Testing: JUnit, Integrated Test Cases, JIRA

Design Methodologies: Agile, Waterfall, Test Driven Development, SDLC, Iterative.

Operating Systems: Windows, UNIX, Linux

Cloud Computing: AWS (Amazon Web Services), working wif EC2, RDS, EBS, Dynamo DB, S3, Cloud Formation Templates, Pivotal Cloud Foundry and Cloud watch.

Other Tools & Frameworks: Docker, JENKINS, JMeter, and Visual VM, Rabbit MQ, Apache Camel.

PROFESSIONAL EXPERIENCE

Confidential, Bloomington, IL

Sr Java Developer

Responsibilities:

  • Worked wif agile software lifecycle methodologies and accomplished different user stories based on sprint planning.
  • Design, development, testing of application, Deployment and production support using AGILE methodology.
  • Implementing microservices based architecture using Spring Boot interacting through REST API.
  • Implementing Rest API Design Guidelines for the microservices.
  • Used Spring security and Oauth2 to implement autantication and authorization in the application.
  • Used Swagger to generate the REST documentation for the developed services
  • Developed containerized applications using Docker and managed deployment in Kubernetes.
  • Extensively used Java 8, Spring Boot, ActiveMQ to build APIs, Message driven applications.
  • Extensively used Azure to manage deployments, check logs in Azure logs monitoring and Extra hop to actively monitor applications health and performance in production.
  • Using GIT as a source control management giving a huge speed advantage on centralized systems that must communicate wif a server.
  • Using CI/CD tool as Jenkins and fixed the bugs in the environments
  • Created static web application in Azure web app services to provide instant solution to business requirement.
  • Developed Microservices using spring boot framework.
  • Performed load test using JMeter in development environment to make sure responses are adhere to industry standard.
  • Provided support to the team to use the common components and using framework for the development.
  • Involved heavily on code reviews and took take extra caution on make application highly available, resilient, and maintainable for future enhancement.
  • Followed theMavenbuild life cycle to build and implemented POM.
  • Developedtest casesand performedunit testingusingJunitand Developed JUnit test cases for elements, web beans, handlers, and view halper classes.
  • Participated in fixing defects identified from test environments and successfully resolved issues in scheduled time frame.
  • Developed common error handling service to handle exceptions in rest services
  • Implemented Secured RESTful service using OAuth2 for autantication and role-based authorization to specific resources.

Environment: Java 8, JSON, Junit, Agile, Azure, Microservices, Spring Boot, Spring JPA, REST, Apache ActiveMQ, Azure, Docker, REST, Hibernate, IntelliJ, Restful, SOAP, GIT, Jenkins, Maven, Junit.

Confidential, Austin, TX

Sr Java Developer

Responsibilities:

  • Involved in document analysis and technical feasibility discussions for implementing new functionalities.
  • Developed the query transaction API.
  • Responsible for writing code and automated tests to meet user interface specifications.
  • Developed the organization API, Mid assembler API.
  • Implemented (SOA) to retrieve data from client side and made REST API calls and parsed the data to client and handled the security and Authorization using Spring Security.
  • Java8 Stream API for Bulk Data Operations on Collections using both streams and parallel streams.
  • Implemented Restful Web Services in Spring Boot for consuming, producing JSON/XML Data from End points.
  • Implemented Microservices for distributing different responsibilities of the system into different services for enhancing cohesion and for reduce coupling.
  • Involved in the migration of the code to Spring Boot to increase the performance of the application.
  • Developed REST web services using SpringMVC to extract client related data from database and used SOAPUI
  • Experienced wif setting up the basic project setup from scratch using Spring-Hibernate based design.
  • Involved in writing Thread Safe blocks for multithreading access to make valid transactions.
  • Used Spring Batch to develop batch processing to handle bulk requests from the clients for creation of the tokens.
  • Debugging and fixing issues that arises in different environments.
  • Involved in writing JUnit tests and increased the code coverage of the project.
  • Involved in writing Black box tests for project.
  • Performed server migration using cloud services like AWS from physical to cloud environment.
  • Used GitHub for the version control of project.
  • Written several unit test cases using JUnit & Mockito and created unit test documents.
  • Used Maven as a build tool and retrieved all the dependencies required for the application.
  • Designed/Developed the application using AGILE-SCRUM methodology. Used JIRA to manage the issues/project workflow.
  • Developed code using Eclipse IDE, STS as an Integrated Development Environment for java-based applications.

Environment: Java, JDBC, Maven, JUnit, Jenkins, Crucible, Jira, GitHub, IntelliJ, Spring Boot, Spring MVC, Spring Security, Maven, REST, SoapUI, Postman, Web services, GIT, Agile.

Confidential, San Ramon, CA

Full stack Java Developer

Responsibilities:

  • Participated in daily scrum meetings, sprint planning, product backlogs.
  • Implemented business layer using Core Java, Spring Beans using dependency injection, Spring annotations, andSpring MVC components
  • Developed user interface using JSP wif JavaBeans and Custom Tag Libraries, JS, CSS, jQuery, Node.js, Angular Js, and HTML to speed the application.
  • Experience wif Front-end JavaScript frameworks like Angular JS, Node JS. And wif the creation of RESTful Web service.
  • Used Angular JS, XHTML, HTML5, CSS3 and JavaScript framework for creating Dynamic Reach Design Layout wif JSP.
  • Used Angular JS for synchronizing java applications and client-side scripting.
  • Created Spring MVC components like Dispatch servlets, configure Request mapping annotation controllers, view resolver components
  • Optimized Microservices using NodeJS as interfaces to Cassandra NoSQL database.
  • Implemented Hibernate Inheritance strategies to map relation between tables and configured many-many relationship using Hibernate annotations.
  • Designed and Developed Highly Concurrent Multithreaded SOA Integration components leveraging capabilities of WebSphere.
  • Developed service components which are exposed as Web Services using restful Web Services, developed service components to consume Web Services
  • Created RESTful Web service for updating customer data from sent from external systems.
  • Worked on triggers and stored procedures on Oracle database.
  • Worked on Eclipse IDE to write the code and integrate the application.
  • Used GIT as Version Control.
  • Developed unit tests wif JUNIT and Mockito. Write automated regression tests using JMeter.
  • Developed build tasks to run the unit tests on Jenkins and maintaining separate build in Maven for the module for easy integration to the portal build and configure wif Jenkins.
  • Developing Applications using latest Java/J2EE technologies such as Cassandra, Java 8, Junit, Cucumber.
  • Implemented Docker container service, build pipeline.
  • Wrote MS SQL queries to save the data and retrieve the data from database using spring mongo data repository.
  • Used Maven tool to build, config, and packaged, deploy an application project.
  • Developed coding using SQL, PL/SQL, Queries, Joins, Views, Procedures/Functions, Triggers and Packages.
  • Developed Junit test cases to validate the REST services.

Environment: Core Java, J2EE, Spring, Servlets, Hibernate, CSS, HTML, GIT, XML, AJAX, Angular JS, Eclipse, JUnit, JavaScript, Oracle, IBM WebSphere, PL/SQL, Scrum, REST Web Services, ANT, Node.js, Eclipse, Windows.

Confidential, Chicago, IL

Java Developer

Responsibilities:

  • Developing business tier using Servlets, Java Controller, Struts technologies.
  • Development using Java, JSP and Servlets on WSAD.
  • Involved in developing code for obtaining bean references in spring framework and Used Dependency Injection (DI) along wif Inversion of Control (IOC).
  • Implemented the project using the Spring Framework (used Spring IOC and Dependency Injection, Spring MVC).
  • Built screens wif Spring MVC, JSPs, CSS, Dojo and custom JavaScript.
  • Developed UI navigation using JSP and Spring MVC architecture.
  • Created a wrapper library to halp the rest of the team use the Solr database and XML schema for the Solr search engine based on the Oracle schema and Documentation of the Solr Rest API
  • Integrated Hibernate ORM framework wif spring framework for data persistence and transaction management.
  • Responsible for design and developing Persistence classes using Hibernate, and Spring JDBC Template frameworks to save data in database tables.
  • Used various Core Java concepts such as Multi-Threading, Exception Handling, Collection APIs to implement various features and enhancements.
  • Configured WebSphere resources like JDBC providers, JDBC data sources, connection pooling, and Java Mail sessions.
  • Developed Web Services using XML messages that use SOAP.
  • Developed Web Services for Payment Transaction and Payment Release.
  • Developed the application using RAD as the IDE and used its features for editing, debugging, compiling, formatting, build automation and version control (CVS).
  • Wrote test cases in Junit for unit testing of classes and implemented the logging using Log4j.
  • Retrieving code from the repository and deploying in Production using Ant.
  • Participated in Functional Document reviews and created technical documents.
  • Built data access subsystems using Hibernate and Spring against stored procedures on a DB2 database
  • Resolved database inconsistency wif better design and efficient SQL queries.

Environment: Apache Solr, J2EE, Dojo, Struts, JSP, Java, Spring, Spring MVC, Hibernate, Servlets, JSTL, Eclipse, JDBC, Multi-Threading, JavaScript, Log4j, GIT, RAD, XML, Junit, WebSphere, DB2, CSS3, SOAP, SVN, Ant, SQL, STS, CVS.

We'd love your feedback!