We provide IT Staff Augmentation Services!

Sr Java Developer Resume

0/5 (Submit Your Rating)

Kansas City, MissourI

SUMMARY

  • 9+ years of experience in developing Enterprise applications using Java Platform Enterprise Edition (J2EE) technologies and developed Automation tools using Java for operations like Health care, Insurance, & Financial Services.
  • In - depth knowledge of Software Development Life Cycle (SDLC), and Agile methodology.
  • Hands on experience in Healthcare, represents the Insurance options for individuals and families.
  • Experience in creating complex SQL and used JDBC connectivity to access the database.
  • Experience with different Spring framework modules like Spring Core, Spring Boot, Spring Security.
  • Used Micro services architecture, with Spring Boot based services interacting through a combination of REST and Spring Boot.
  • Created several micro services by using Spring boot rest APIs
  • Used AWS cloud watch in maintaining and monitoring of production and corporate storages.
  • Having good Experience in core Java concepts like multi-threading, OOPS concepts, Collection frameworks.
  • Good Experience in AWS (Amazon Web Services) and its features like EC2, S3, RDS, ELB, EBS, ESB, Cloud Front, VPC.
  • Experience in designing and deploying multitude applications utilizing almost all of the AWS stack (Including EC2, Route53, S3, RDS, Dynamo DB, SNS, SQS, IAM) focusing on high-availability, fault tolerance, and auto-scaling in AWS Cloud Formation.
  • Experience with various MVC Java frameworks like Angular.JS, EXT.JS, Backbone.JS, Node.JS, React.JS, Bootstrap.JS, D3.JS, etc.
  • Experience in Linux/AWS system administration specifically in installation, maintenance, configuration and monitoring efficiently to achieve organizational goals.
  • Strong and extensive experience in using Java, J2EE, JDK, Servlets, JSP, CSS, HTML, EJB, GUI, AWS, Spring MVC, Spring boot, Hibernate, Microservices, Restful, Struts, JDBC, JSTL, WCF.
  • Good experience in XML, SOAPUI, AJAX, HTML, Web 2.0, Angular JS, NodeJS, Jenkins Automated building, testing and continuous integration using Maven, Ant, and Junit.

TECHNICAL SKILLS

Programming Languages: Java, XML, VC++, C, PL/SQL, HTML, Java, Python, JavaScript, Sun Java JDK, Visual C++

Java Technologies: J2EE, J2ES, Servlets 2.2, JSP, EJB, JDBC, Java Beans, Java script.

Software tools and Utilities: Jersey, JRun, JBuilder, Visual Cafe, Visual Source Safe, Microsoft Visio, TOAD.

Technologies: JMS, JDK, JRE, JVM, JTA/JTS, RMI, JDBC, Servlets, JSP, Web Services, SOAP, WSDL, UDDI, JAXB, Java Mail, WAP, WML, HTML.

Web Environments: WebSphere, WebLogic, Orion, Apache Kafka, Apache camel, Apache Tomcat, Jersey, Windows, N-tier, Business Logic, Server-side programming, client-server.

Database: Oracle, HBase, SQL Server, Informix, Cassandra, DB2, MySQL, Sybase, OOPS Concepts and Patterns, Abstract Classes and Interfaces, Constructors

PROFESSIONAL EXPERIENCE

Confidential, Kansas City, Missouri

SR Java developer

Responsibilities:

  • Coordinating with client, business analyst and senior developers to analyses the requirements and develop the application. End to end responsibility for coding, testing and deployment (pre-prod).
  • Documenting the requirements and there by analyzed and involved in design, code.
  • Design, Development and Implementation of the Application using Java/J2EE Technologies.
  • Developing the application using Spring Framework modules like Spring boot, Spring Security, Spring ORM, Spring JDBC and Spring Data JPA.
  • Worked on highly advanced user interface design and development using Angular 6, Typescript, NodeJS, ES6, HTML, CSS and Bootstrap.
  • Developed server-side application to interact with database usingSpring BootandHibernate.
  • Involved in deploying AWS Solutions using EC2, S3, EBS, IAM, Elastic Load balancer (ELB), Google Cloud Formation and auto scaling groups.
  • Worked on Backend/Server-side coding by implementing NodeJS.
  • Used Angular 6 built in directives, Controllers and Services and filter functionality to develop components.
  • Developed User Interface (UI) using Web Standards, HTML5, CSS3, Object Oriented JavaScript, Angular 6 JQuery, Bootstrap 3, Ajax Concepts, CSS3 Media Queries.
  • Used Spring Kafka API calls to process the messages smoothly on Kafka Cluster setup.
  • Create and configured the continuous delivery pipelines for deploying Microservices and lambda functions using CI/CD Jenkins server.
  • Implemented Spring boot microservices to process the messages into the Kafka cluster setup.
  • Implemented aContinuousDelivery framework using Jira, Git, Jenkins, and Bamboo.
  • Used NoSQL databases like MongoDB and Cassandra for storing data in files format.
  • Designing and implementation of continuous integration, continuous delivery, continuous deployment through Jenkins.
  • Used Microservice Architecture, with Spring Boot-based services interacting through a combination of REST.
  • UsedMaventool to build and packaged, deploy an application project and integrated withJenkins.
  • Implemented RESTful Web services with Jersey frameworks to access the data from the users.
  • Used Postman to test the RESTful API for HTTP requests such as GET, POST, and PUT.
  • Implementing server-side programs by using Servlet, JSP and JDBC. Created DAO classes to implement CRUD operations by using JDBC transactions.
  • Administered and configured BPM, IIB for optimum throughput and thread concurrency
  • Worked in container based technologies like Docker, Kubernetes and Openshift.
  • Involved in container-based deployments using Docker, working with Docker images, Docker Hub and Kubernetes.
  • Managing the OpenShift cluster that includes scaling up and down the AWS app nodes.
  • Involved in the design decisions related to IBM MQ High Availability and Clustering
  • Developed custom request/response interfaces for WebSphereMQ.
  • Involved in coding and unit testing of Servlets, JSPs and EJBs.
  • Managed Openshift master, nodes with upgrades, decommission them from active participation by evacuating the nodes and upgrading them.
  • Building/Maintaining Docker container clusters managed by Kubernetes, GIT, Docker, on GCP.
  • PerformedDatabaseTestingon MySQL and Oracle SQL Developer.
  • Actively participating on Sprint Planning, Retrospective, Review and Daily Scrum Meetings.
  • Working with Jira tool for tracking user stories and used GIT as a version control tool.
  • Documenting the modifications and enhancements made to the application, systems and databases as required by the project and including the technical changes.
  • Coordinating with other teammates to ensure compatibility with modules and applications.
  • Handling and addressing the issues with the teammates to provide technical expertise by resolving problems related to the application setup, build and deploy on the workstation.

Confidential, Springfield, OH

Java developer

Responsibilities:

  • Worked as Java Developer for MMS Application.
  • Gathered user requirements from the Client Relationship Managers.
  • Documented the requirements and there by analyzed and involved in design, code.
  • Developed the application using Spring Framework modules like Spring IOC, Spring AOP, Spring Security, Spring Batch and Spring Data.
  • Implemented logging and transaction manager using Spring AOP.
  • Used Spring Boot at backend which helps to develop application with ease.
  • Used Maven for generating system builds and Bamboo for continuous integration.
  • Used Spring Security to provide authentication, authorization and access-control features for Application.
  • Developed server-side application to interact with database usingSpring BootandHibernate.
  • Have also worked on Java 8 along with Cold Fusion.
  • Develop new screens using Front end technologies using Struts or JSF, JSP, JSP Tags, AJAX, JSON, JavaScript, JQuery and CSS3.
  • Worked in using React JS components, Forms, Events, Keys, Router, Animations and Flux concept.
  • Used React JS for templating for faster compilation and developing reusable components.
  • Converted a monolithic app to Microservices architecture using Spring Boot using 12-factor app methodology. Deployed, Scaled, Configured, wrote manifest file for various Microservices in PCF.
  • Implemented REST Microservices using spring boot. Generated Metrics with method level granularity and Persistence using Spring AOP and Spring Actuator.
  • Worked in integrating JMS with Spring Boot by providing an instance which is embed with Active MQ.
  • Involved in deploying AWS Solutions using EC2, S3, EBS, Elastic Load balancer (ELB), auto scaling groups.
  • Used Spring ORM Hibernate Template as the ORM tool to communicate with the database.
  • Worked on ETL migration from DataStage to Talend Open Studio 5.5 projects, handled various issues while code migration.
  • Used Kubernetes to orchestrate the deployment, scaling and management of Docker Containers.
  • Involved in Production deployment of ETL components - jobs, wrapper scripts, database changes through standard CCMDB and succeed request.
  • Developed front-end applications using HTML5, CSS3, JavaScript, Bootstrap, Angular JS, Backbone JS and MVC frameworks.
  • Used WebLogic for application deployment and Log4j used for Logging.
  • Used Apache Tomcat as web server to store the static contents and JBoss as application server.
  • Worked with Express.js for development of RESTful web services and middleware configurations.
  • Changing the AWS infrastructure Elastic Beanstalk to Docker with kubernetes.
  • Setup full CI/CD pipelines so that each commit a developer makes will go through standard process of software lifecycle and gets tested well enough before it can make it to the production.
  • Helped individual teams to set up their repositories in bit bucket and maintain their code and help them setting up jobs which can make use of CI/CD environment.
  • Troubleshoot build issues in Jenkins, performance and generating metrics on master's performance along with jobs usage. Performed Unit Testing and interacted with QA for testing.
  • Used MongoDB internal tools like Mongo Compass, Mongo Atlas Manager & Ops Manager, Cloud Manager etc.
  • Used Restful API for client server communication, and JavaScript, Regular Expressions for Form Validations.

Confidential, Tampa, FL

Java Developer

Responsibilities:

  • Worked on full SDLC from requirements gathering to production.
  • Developed front end JSP pages using HTML5, CSS, JQuery and JavaScript.
  • Followed agile methodology and involved in daily SCRUM meetings, sprint planning, showcases and retrospective and used JIRA as a tracking tool for the sprints.
  • Developed server side JEE application components using spring, Spring MVC, Annotations, JSP, Servlets, JDBC, EJB, JMS, and J2EE Design Patterns using Eclipse.
  • Implemented JAVA/J2EE design patterns such as Factory, DAO, Session Façade, and Singleton.
  • Extensive experience in designing web applications using HTML, HTML 5, XML, XHTML, JavaScript, Type Script, Handlebars, Angular2, AngularJS, Node JS, CSS, CSS3, DOM and jQuery.
  • Developed unit test scripts using Karma and Jasmine forAngular2 frameworks, Chai, and Mocha for NodeJS API end points.
  • Worked on deployment of client -facing Docker containerized application on google cloud platformKubernetes.
  • Created the Docker images and deployed them into theKubernetescluster and create the multiple replicas to handle the workloads.
  • Used NoSQL database design and implementation with Cassandra, NoSQL, DynamoDB and MongoDB.
  • Developed reusable UI components using ES6, Handlebars and Webpack.
  • Involved in use of Angular 2.0 technologies to include, LESS, SASS and additional technologies to ensure current migration from Angular JS 1.6 to Angular 2.0.
  • Worked on Jenkins, Git, and Eclipse for deployment on test servers and to move towardsCI/CD.
  • Build REST web service by building NodeJS Server in the back-end to handle requests sent from the front end jQuery Ajax calls.
  • Developed the front end with Model-2 architecture using Struts framework with JDK.
  • Expertise in MV* (MVC, MVVM, MVW) frameworks like AngularJS along with Bootstrap
  • Involving in developing components on Reporting Dashboard with Spring MVC, Spring Framework and Hibernate and created Microservices using Spring Boot.
  • Involved in Maven based build process and continuous integration of the project usingBambooand Jenkins.
  • Experience in third party libraries like NgPrime, Angular Material Design.
  • Involved in designed fully distributed system with the use of Restful API and Microservices.
  • Implemented features like logging, user session validation using Spring-AOP module.
  • Developed server-side services using Spring Web Services (SOAP, WSDL).
  • Used RESTful web services to consume and produce the client data to various vendors.
  • Implemented react JS code to handle cross browser compatibility issues in Mozella, IE 7, 8, 9, Safari and FF.
  • Responsible for React UI and architecture. Building components library, including Tree, Slide-View, and Table Gid.
  • Created MicroService for job info exchange throughActiveMQ, using it we push job details to other service where based on job status, it will perform task.
  • Worked on Backend/Server-side coding by implementing NodeJS.
  • Selecting the appropriate AWS service based on compute, data, or security requirements.
  • Integration of Amazon Web Services ( AWS) with other applications infrastructure.
  • Server side validations using Struts Validator and Hibernate Validator framework.
  • Used Ajax, JSONto send request to the server to check the functionality of the websites.
  • Used factory design pattern to hide the implementation details of how an object is being created, DAO pattern to access data from the database and singleton pattern to get database connection.
  • Consumed the SOAP web service provided by OIT, by creating stub using JAX-WS, Apache axis2.
  • Used Apache POI to read the sheets, columns and rows in the excel sheet and save each row in Excel reader class.
  • Deployed EJB Components (EAR) on WebLogic Application Server.
  • Apache Maven used for project management and dependencies process
  • Prepared Unit test case using JUnit and used Jenkins for continuous integration testing.
  • Install, configure, test, monitor, upgrade, and tune new and existing PostgreSQL databases.
  • Prevented many possible security vulnerabilities like SQL Injection using parameterized substitution, session validity by checking session is active in the base action and CSRF attacks using synchronized token pattern.
  • Developed unit test cases using JUnit 4.
  • Used log4j to track the logs from the server, Ant for build and deployment.

Confidential, MI

Java Developer

Responsibilities:

  • Worked in Agile Methodology using Scrum based implementations for the entire module.
  • Implemented application level persistence using Hibernate and spring.
  • Developed various J2EE components like Servlets, JSP, JSTL, AJAX, SAX, XSLT, JAXP, JNDI, JMS, and MQ Series by using RAD Application Framework.
  • Created set of classes using DAO pattern to decouple the business logic and data
  • Implemented Persistence layer using Hibernate to interact with Oracle and SQL Server databases.
  • Used Amazon AWS (EC2/S3/EBS) for prototyping and subsequent evaluation.
  • Implemented Micro Services based Cloud Architecture on AWS Platform and Cloud Foundry
  • Developed user interface by using JSP, AngularJS, HTML5, CSS, JavaScript, jQuery and Ajax.
  • Used multithreading in programming to improve overall performance using Singleton design pattern in Hibernate Utility class.
  • SOAP web service interface implemented in Java using Apache SOAP and Axis to expose user master data to all the subsidiaries.
  • Experience in Spring Framework such as Spring IOC, Spring DAO, Spring ORM, Spring Resources, Spring JDBC, Spring wicket, Microservices.
  • Worked as part of Microservices team to develop and deliver Maven projects to deploy on Tomcat.
  • Produced and Consumed RESTful Web Services for transferring data between different applications.
  • Used AJAX to call the REST API methods and connect to the backend. Restful web services have been used to retrieve and update the data using this AJAX.
  • Designed and implemented Graphical and PDF reports which will be auto-generated by using python script.
  • Installing and Configuring Eclipse and WebSphere application Server.
  • Written JUnit test cases for testing UI Framework classes and wrote many Java Scripts to do client-side validations.
  • Used JIRA Tool for Bug, issue tracking, assigning task among the Team in the Agile Board.
  • Designed and implemented Report Module (using Jasper Report framework) in phase 2.
  • Implemented the logging mechanism using Log4j framework.
  • Build the application using Test Driven Development (TDD) approach.
  • Deployed Application instance on JBoss and WebLogic Server.
  • Java (Spring Boot) for designing and building web services/microservices in a commercial setting.
  • Designed and implemented Rules infrastructure by wrapping up core JRules API.
  • Experience with SOAP based Web Services using axis and RESTful web-services using REST Easy framework.
  • Used JProfiler to identify memory leaks in the application.

Environment: J2EE, JSP, Servlets, Spring MVC, Hibernate, Spring Boot, Spring DAO, Spring IOC, HTML5, JSP, CSS, jQuery, JavaScript, Angular.JS, JSON, AJAX, XML, GIT, GUI, JUnit, Log4j, Mockito, JIRA, Gradle, JProfiler.

Confidential

Java Developer

Responsibilities:

  • Created complex SQL and used JDBC connectivity to access the database.
  • Designed and developed a web site application using J2EE, XML, EJB, Servlets, and JSP under the Apache Struts Framework.
  • As Jr. Developer, I was actively involved in architecting various Business Layer and Data Management components of this multi-tiered web-based system over J2EE architecture.
  • Designed and developed the messaging framework for communication between workflow manager and other Enterprise Applications over XML and MQ-Series using JAXB 1.0
  • Responsible for developing and maintaining all the entity and session beans.
  • Developed various Customer and Network capacity flows. Developed various server-side components using J2EE.
  • Responsible for developing codes for external and internal web applications.
  • Trouble shoot problems encounter during routine web application usage.
  • Assisted in maintaining and updating existing application programs using HTML and Java.
  • Prepared detailed reports concerning project specifications and activities.
  • Responsible for Web Logic administration, maintenance and performance tuning.

Environment: Java, JDK1.3, EJB, RMI, JAVA CORE, JSP, JAXB 1.0, XML, Hibernate, spring frame work, JSP, J2EE, Servlets, IBM WebSphere App Sever 4.0, WebSphere Developer Studio, JDBC, HTML, Java Beans, C++, Unix., MS SQL Server, SQL.

We'd love your feedback!