We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

3.00/5 (Submit Your Rating)

Chicago, IL

SUMMARY

  • Around 7 years of experience in working with the web based applications, hands on experience in the analysis, design patterns, development client and server applications, implementing and testing with the use of J2EE technologies.
  • Experienced in all phases of Software development life cycle ( SDLC) including analysis, design, coding and testing, expertise in integration using J2EE architecture.
  • Have very strong inter - personal skills and the ability to work independently and with the group, can learn quickly and easily adaptable to the working environment.
  • Experience in Java/J2EE technologies which involves JDBC, Servlets, JSP 2.0, Struts, XML, JAXB, AJAX, JSTL, Web Services ( SOAP & REST ), Hibernate, Spring Framework, Web frameworks and JavaScript with various configuration tools.
  • Good experience in using JAVA 8 features like Java steam API , functional Interfaces , lambda expressions etc.
  • Experience of enterprise-level application development with Java-centric technologies in the domain of Banking and Insurance, Healthcare.
  • Used Spring MVC framework and WebLogic Application Server for APIs.
  • Experienced in developing applications using Spring boot and with various modules in Spring framework like core, data, web, AOP etc.
  • Experience in working with Spring MVC based applications using Rest based web services to handle JSON data formats.
  • Worked on Amazon EC2, Amazon S3, IAM, KMS, Secret Manager , Amazon cloud watch, AWS Lambda , and other services of the AWS family .
  • Have in depth knowledge on the Java/J2EE Design Patterns. Implemented various design patterns like MVC, Command Singleton, Data Access Object, Value Object Patterns.
  • Have good experience in writing the SQL queries, PL/SQL Procedures, Functions and Triggers and Cursors.
  • Experience with Jenkins in continuous Integration by using GIT as version control tool and executed projects in Apache Maven Gradle, and Ant.
  • Experienced in the deployment of the ear, jar and war using Jenkins, ANT and Maven deploy tools and performing other configuration changes for setting up the application in the integration testing environment.
  • Expert in writing SQL queries and using Hibernate framework with Spring ORM in interaction with the RDBMS and familiar with Non-Relational Database like Mongo DB.
  • Expertise in using Java IDE tools of Rational Application Developer (RAD), Web Sphere Application Developer (WSAD), Eclipse, Web logic Workshop, RSA and Net beans to develop dynamic web applications.
  • Have strong exposure to Service Oriented Architecture (SOA) such as Web Services and hands on experience in developing and registering web services using JAX-RPC, JAX-WS, SAAJ, JAX-RS, SOAP, RESTful, WSDL, UDDI registry.
  • Experience in writing Build Scripts using Shell Scripts, ANT, MAVEN and using CI (Continuation Integration) tools like Jenkins..
  • Extensive experience in Unit Testing, System Integration Testing, Integration Testing and Performance Tuning.
  • Extensive experience in UML Modeling developing use case diagrams, class diagrams and sequence diagrams.
  • Experienced in using J unit, Testing for unit testing & log4j and log back for logging.
  • Experienced in various XML technologies like SAX, SAX JAXB, XSD, XPATH, XSTREAM etc.
  • Expertise in writing SQL Queries, Stored Procedures, functions, packages, tables, views, triggers and data connectivity and data integration of Oracle.
  • Expert in Waterfall and Agile methodologies like XP, Scrum, Kanban and Crystal.
  • Extensive experience in Apache Tomcat Server, JBoss, API, Portlets, Web Logic/Sphere Application Server and Source Forge.
  • Expert in Cloud monitoring project to handle product alerts/errors more efficiently for a better troubleshooting through parsing the logs, and a Cloud computing project to analysis services usage.
  • Developing or maintaining a production-level cloud-based architecture in AWS.
  • Attends daily status meetings with the development, functional and project management teams to discuss status, project timelines and testing strategies.

TECHNICAL SKILLS

Java Technologies: JDK (1.6,1.7,1.8,1.9 & 1.10), Servlets 2.5,3.0, JSP 1.2/2.0, HTML, EJB 3.0, JDBC 2.0, JNDI, ANT, JMS, Java Beans, JAXP (DOM-SAX), Web services (SOAP, REST), AJAX (jQuery framework)

Frameworks: Struts 1.2/2.0, JSF 1.2/2.0, Spring 3.0/4.1, Spring Boot, Hibernate 2.0/3.0

Development Tools: My Eclipse 8, Toad 8.5, SQL Developer, Web logic Workshop 8.1, WebSphere Studio Application Developer 5.1, RAD 6.0, Log4j, JUnit, WebSphere Message Broker Toolkit, Postman, Putty, WebSphere MQ, JIRA

Web / Application Servers: IBM Web sphere Application Server (8.1), Web logic (10x), Tomcat 7.0, JBoss 7. Apache., AWS

Cloud Technologies: Amazon Web Services (AWS) and Pivotal Cloud Foundry (PCF)

Database: Oracle 10g/9.x/8.x, DB2, SQL Server, My SQL, Mongo DB

Operating System: Windows, Linux ((Ubuntu), Unix

Version Controls: CVS, SVN, GIT

Build and Management Tools: ANT, MAVEN, Log4J.

XML Technologies: DOM, SAX, JAXP, JAXB, XML-RPC and XML Beans

PROFESSIONAL EXPERIENCE

Confidential, Chicago, IL

Sr. Java Developer

Responsibilities:

  • Followed Agile/Scrum methodology to iterate quickly on product changes, developing user stories and working through backlog, used JIRA to record and monitor the stories and backlogs.
  • Involved in Design, Development and Support phases of Software Development Life Cycle.
  • Designed a new API on top of existing API.
  • Developed RESTful API's, which takes in an HTTP request and produces the HTTP response in JSON Format using Microservices.
  • Resolved internal client issues by proper and timely identification and escalation.
  • Assisted in configuration, development and testing of AutoSys JIL and other scripts.
  • Prepared system documentation for development and staging of software applications through Run books.
  • Involved in batch processing using Spring Batch framework to extract data from database and load into corresponding Loan App tables.
  • Designing and development of exception report applications using JSF framework.
  • Responsible for preparing design document and delivery of batch applications, un-block technical impediments for the team, cross team interactions, code review, client interaction on daily basis, manage offshore deliverables.
  • Design and development of SOAP Web services.
  • Used Spring Core Annotations for Dependency Injection Spring DI and Spring MVC for RESTAPI s and Spring Boot for Microservices.
  • Migrating existing application into REST based Microservices to provide all the CRUD capabilities using Spring Boot and deployment in Pivotal Clod Foundry (PCF).
  • Scheduling and running jobs using Autosys tool.
  • Managed projects utilizing Agile formulating Stories, driving sprints release and testing schedule, conducting daily scrums, and managing product backlogs.
  • Used Docker as CI/CD tool for integrating different code components.
  • Maintenance and monitoring of Docker in a cloud-based service during production and Set up system for dynamically adding and removing web services from a server using Docker.
  • Involved in writing program specification and coding middle layer business methods, which are incorporated in Stateless Session Beans. These methods represent the business logic or the functionality of the system and are called from the backend to the front-end presentation layer using JDBC, Servlets and JSP
  • Developing Microservices by creating REST APIs for core banking services through Spring Boot.
  • Ensured the generated Web pages complied with US Section 508 and state Web accessibility guide using JAWS.
  • Developed DAOs from the hibernate layer using Hibernate DAO Support and Hibernate Templates of Spring Framework.
  • Responsible for deployments of the application in pre-production environments. Troubleshooted and resolved production tickets in a timely manner.
  • Used Continuous delivery / Continuous Integration (CD/CI) tools Jenkins to deploy this application to AWS and used GIT for Version Control of code for incremental development.
  • Writing and retrieving files to and from AWS S3bucket for UI to render data faster that involves complex and time-consuming server-side logic.

Environment: Java 1.8, J2SE, J2EE, JSF, JAX-RPC, JSTL, AJAX, cXML, Servlets, Design Patterns, Hibernate, Spring, Web services, Microservices, My SQL Server database, Spring Boot, Spring Batch, Junit, Docker, Log4j, GIT, Jenkins, Pivotal Cloud Foundry(PCF).

Confidential, Chicago, IL

Java Backend Developer

Responsibilities:

  • Working for various applications like Platform Development Opportunities using Agile Kanban/Scrum methodology.
  • Co-ordinated with the other teams in various phases of application.
  • Involved in Design, Development and Support phases of Software Development Life Cycle.
  • Designed and developed server-side Restful APIs using Spring IOC and Spring MVC.
  • Used jQuery to make the HTML/HTML5, DHTML and CSS code interact with the JavaScript functions to add dynamism to the web pages on the client side.
  • Used Struts and Tiles MVC architecture for the application development in Admin UI module.
  • Implemented controller classes using Struts API and configured struts action classes and tiles definitions using XML configuration files.
  • Worked with J2EE design patterns in MVC architecture with spring Boot.
  • Worked with core Java code extensively using interfaces and multi-threading techniques.
  • Extensively used Zena (Automated Scheduling Tool) to generate and monitor the specific reports.
  • Used Spring AOP for cross-cutting concerns and IOC for dependency injection.
  • Used Hibernate ORM module as an Object-Relational mapping tool for back-end operations over Oracle database.
  • Developed Java web services which were built using Spring Boot within Mule ESB offering both REST and SOAP interfaces.
  • Worked with Elastic Beanstalk for quick deployment of services such as EC2 instances, Load balancer, and databases on the RDS on the AWS cloud environment.
  • Developed RESTful API's, which takes in an HTTP request and produces the HTTP response in JSON Format using Micro services.
  • Managed projects utilizing Agile formulating Stories, driving sprints release and testing schedule, conducting daily scrums, and managing product backlogs.
  • Implemented Struts framework (MVC) and developed Action Servlet and Action Form bean.
  • Used ANT scripts to build the application and deployed it on Web Logic Application Server.
  • Extensively used Service Oriented Architecture (SOA) to integrate widely disparate applications, thatare Web-based and uses multiple implementation platforms.
  • Created AWS cloud formation templates for the migration of applications from on-premises to AWS and to create custom-sized VPC, subnets, EC2 instances, ELB, security groups.
  • Implemented Continuous Integration and deployment using various CI Tools like JENKINS, Urban Code Deploy.
  • New library development with Microservices architecture using Rest APIs, spring boot and spring cloud.
  • Used building Microservices at scale with MYSQL database technologies.
  • Enhancing the view layer of MVC architecture using JSP, jQuery.
  • Deployed the applications on Apache Tomcat Application Server.
  • Used log4j for application logging and debugging.
  • Used GIT for version control and created automated build script.
  • Created and managed daily/weekly builds using Bamboo for CI/CD and used pipeline plug-in for managing multi project jobs efficiently.
  • Responsible for maintaining the code quality, coding and implementation standards by code reviews.
  • Worked with Web services components like Restful Web services to interact with UI Interfaces using REST Easy API.
  • Worked with team members with establishing and applying appropriate branching, labeling/naming conventions in GIT.

Environment: Java, J2EE, JSF, JAX-RPC, JSP, HTML5, CSS, JSP, JavaScript, jQuery, AWS, AJAX, XML, Servlets, Design Patterns, Zena, SOA, Hibernate, Spring, Spring Boot, Web services, MS Test, Microservices, My Sql Server database, Spring MVC, CVS, Junit, Log4j, GIT, Jenkins, UCD

Confidential, Austin, Tx

Java Backend Developer

Responsibilities:

  • Involved in requirement gathering, designing and developing the entire system with Agile-Scrum methodology
  • Analyzed the business requirements and created use cases and prepared low and high-level design documents.
  • Migrated the current Linux environment to AWS, used auto scaling feature. Worked extensively on AWS Cloud platform & its features which includes EC2, KMS, AWS transfer for SFTP, IAM, AWS certification Manager, AWS Secret Manager, RDS, Cloud Watch, Cloud Formation, AWS Config, Cloud Front, ELB, Elastic Beanstalk, S3.
  • Extensively used SOAP Nodes, Database nodes, MQ nodes and HTTP nodes.
  • Transferred Protocol (FTP), downloaded and uploaded documentation to respective clients.
  • Worked with J2EE design patterns in MVC architecture with spring.
  • Used Spring Boot to create stand-alone Spring applications.
  • Designed FTP data movement between UNIX and Mainframes
  • Used WSDL file information for invoking Web Services.
  • Implemented Microservices architecture to convert monolithic heavy application into smaller applications.
  • Coding experience in developing MQ adapters using MQ series for Java and MQ series JMS.
  • Managed all Inter-team coordination ("scrum of scrums"- meeting of all cross functional stakeholders for initiatives impacting 3 or more POD's.
  • Facilitation of Scrum ceremonies including Scrum of Scrums, Sprint Planning, Daily Scrum, Sprint reviews, and Sprint Retrospectives.
  • Used Spring Core Annotations for Dependency Injection and Spring Boot for micro-services.
  • Have used MQM commands for accessing MQ and MQSI commands for accessing Brokers.
  • Involved in the integration of frameworks like Spring and Hibernate.
  • Experienced in developing middleware applications using Spring IOC, Spring Boot, Spring Integration, Spring WS, and Spring WS Security.
  • Created new Web APIs and WCF Services that will be consumed by other teams for creating Rework requests and getting Rework requests.
  • Configured an AWS Virtual Private Cloud (VPC) and Database Subnet Group for isolation of resources within the Amazon RDS MySQL DB cluster.
  • Worked on configuring Jenkins on EC2 servers and integrated it with AWS Code Commit.
  • Implemented in Public Cloud especially AWS and CICD.
  • Used Postman and Ready API for testing the WCF Services and Web APIs.
  • Worked on Development and consume BKFS framework enabled WCF services and RESTful Services.
  • Used the Oracle Web center to embed the score calculation JSF to task flows.
  • Development of Rest web services using Spring with the enabled OAUTH.
  • Developed Maven build scripts to automate the deployment of various Web Servers.
  • Performed Unit Testing (using NUnit), Integration Testing, Performance Testing and System Testing
  • Involved in fixing QA defects and tracked then using Quality Center.
  • Co-ordinated with QA lead for development of test plan, TDD, test cases, test code and actual testing responsible for defects allocation and resolution of those defects and used selenium.

Environment: JDK 1.8, AWS, Servlets3.0, JSP 2.2, HTML, XPATH, CSS, JDBC, JMS, JSF, JSTL, JQUERY, AJAX, SOAP, MQ, WSDL, Scrum, FTP, Web Services, WCF Services, Microservices, Oracle 10g, PL/SQL, Maven, NUnit, Spring MVC, Spring Boot, and Log4j.

We'd love your feedback!