We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

2.00/5 (Submit Your Rating)

SUMMARY

  • Result - driven professional wif 9 years of experience involving all phases of Software Development Life Cycle (SDLC) including planning, analysis, design, implementation, testing, Documentation, Production Support, and maintenance of multi-Tier distributed, secure enterprise applications using Java/J2EE technologies.
  • Extensive Experience in developing applications using Waterfall and Agile development methodology.
  • Strong Experience in Core Java, Multi-threading, Collections, JSP, Servlets, spring 3.x, Struts 2.x and JDBC.
  • Involved in web and standalone application development using spring 3.x, Struts 1.2 and Struts2. x. Implemented Spring IOC, Spring AOP, Spring JDBC, Spring Transaction Management and Spring MVC framework.
  • Expertise in JAVA/J2EE Design Patterns like Factory, Singleton, DAO, Transfer Objects, Business Delegate, Proxy and MVC (Model-View-Controller) in the development Multi-Tier Enterprise Applications.
  • Developed Microservices using SpringBoot and deploying Microservices into AWS cloud using Jenkins.
  • Experienced in Middleware persistence frameworks like Hibernate/JPA Entities for mapping Java classes using Hibernate Query Language (HQL), HSQL Named Queries and Criteria and Projections.
  • Expertise in Web Designing tools like JavaScript, JQuery, Ajax, HTML, XML and CSS.
  • Expertise on AngularJS controllers, model objects, directives, factory, service resources and routings.
  • Expertise on Ext JS, JQuery, Angular JS, React JS, Node JS and good exposure on JSON.
  • Experienced in Development and Deployment on JBoss Enterprise Application Server 6.x, BEA WebLogic, IBM WebSphere 7.1, and Tomcat 8.0.
  • Working experience in JMS enterprise messaging systems (EMS) wif ActiveMQ, IBM MQ and Apache Camel Integration Framework.
  • Experience in configuration of JDBC connection pools and Data Sources in WebSphere and Web logic Application server.
  • Experience in designing database tables and writing DDL’s, DML’s and simple to medium complex procedures, partitioning and indexing tables to improve performance on Oracle.
  • Expertise in Consuming and developing web services SOAP using AXIS Framework and REST Services using CXF and Jersey framework.
  • Strong experience on Java 8 features like Lambda expressions and Stream API for Bulk data operations, Parallel operations on Collections which would increase the performance of the Application.
  • Skilled in managing Amazon Web Services like EC2, S3 bucket, ELB, Auto-Scaling, SNS, SQS, AMI, IAM, Virtual Private Cloud (VPC) through AWS Console and API Integration.
  • Skilled in deploying the applications in AWS as EC2 instances and created snapshots for the data that had to be stored in AWS S3. Good noledge on AWS development, deployment and NoSQL, MongoDB.
  • Extensive experience in using databases such as IBM DB2, Oracle 11g/10g, SQL Server, PL/SQL, MySQL.
  • Proficient on different data sources ranging from flat files SQL Server, Apache spark, Oracle 11g/ PL/SQL Packages, Procedures, Functions, Triggers and other objects and Apache Kafka
  • Experience in writing shell scripts using UNIX commands. Experience in writing XSD, XML and WSDL.
  • Experience in developing unit test cases using JUnit and Mockito.
  • Expertise in Configuring and setup SSL for data encryption and client autantication.
  • Experience in creating build scripts using Ant, Maven and Gradle tools. Extensive experience in implementation of the version control software SVN, CVS, Git.
  • Involved in build and deployment of the applications in development, system acceptance environments using Jenkins.
  • Extensive experience in using agile tools Mingle and JIRA.
  • Highly experienced, result-oriented, task driven software engineer and administrator wif strong technical background in software development and deployment and administration technologies.

TECHNICAL SKILLS

Languages: Java 7/8/11/J2EE, PL/SQL

J2EE Technologies: Spring Cloud, Spring Data, JDBC, RX Java, Spring Core, Spring MVC, JMS

SOA and Web Services: Spring Web services, Apache Axis, Web Services (WSDL, SOAP), JAX-RPC, JAX-WS.

Development Tools (IDEs): Eclipse, MyEclipse, NetBeans, MS Visual Studio, Brackets and WebStorm

Application Servers: Tomcat, IBM WebSphere, WebLogic, JBoss

Databases/NoSQL: MySQL, Oracle, PostgreDB, Mongo DB

Build Tools: Maven, ANT, Gradle

Version Control Tools: GIT, SVN

Project Management Tools: Jira

Operating Systems: Windows, iOS, Android

PROFESSIONAL EXPERIENCE

Confidential

Sr. Java Developer

Responsibilities:

  • Involving in requirements gathering, analysis, design, and documentation of the application.
  • Developed enterprise Java 11 solutions following standard/best practices including SDLC and design pattern.
  • Design and development of J2EE and Spring Framework wif Spring core modules and MVC architecture using Java 11.
  • Developed web-based application using Spring components like Spring Core, Spring AOP, Spring MVC, Spring Batch, Spring IOC and Spring Security.
  • Designed and developed asynchronous RESTful Micro services using Spring Boot that are consumed by other micro services wif an average response time of 30 milliseconds.
  • Dealt wif latest Java 11 features like utility methods, local-Variable Syntax for Lambda Parameters, Nested Based Access Control and Reading/Writing Strings to and from the Files.
  • Refactored existing monolithic application by identifying components that needs to be transformed to Micro- services architecture, wif Spring Boot-based services interacting through a combination of REST.
  • Implemented Spring API gateway and Eureka service registry for reverse proxy and Dynamic service discovery of API's.
  • Deployed the application on to Tomcat App Server.
  • Used (JAX-RS) Powerful API Jersey web Services using Spring Boot to modularize code and automated documentation to the web services in the application.
  • The application was created using Maven build automation tool in Spring Tool Suit (STS) IDE.
  • Used version control Git and Jira for tracking work in our agile workplace.

Environment: Java 11, Spring, Spring Boot, Spring IOC, Spring AOP, Spring Security, AWS, EC2, AMI, API, JAX-RS, Oracle DB, OAuth 2, Spring Tool Suite, GIT, Jenkins, Jira, Maven, GIT, Agile, Windows.

Confidential

Sr. Java Developer

Responsibilities:

  • Designed and developed an SOA implementationby integrating the SpringMVC application managed beanswifJSF - Prime Faces viewfor building the application.
  • Created a web application prototype using jQuery and Angularjs2.
  • Developed internationalized multi-tenant SaaS solutions wif responsive UI using Java or React, wif NodeJS.
  • Built a Micro services API to save and retrieve agent information in Java using Spring MVC, Apache, and JSP.
  • Build a web application usingJSF Prime Facesby assembling reusable UI components in a page and wiring the client-generated events to server-side event handlers.
  • Developed reusable components usingJSF Prime Faces through XML file view templates.
  • Injected theJSF Managed beansusingSpring-managed beansby extending theSpring Bean Auto-Wiringsupport to achieve the Dependency Injection.
  • Created and consumedRESTful based Web servicesand used SOAPUI to test for send and receive XML data and worked wif JMS Queues for sending messages in point-to-point mode communication.
  • CreatedManaged Beansfor handling JSF pages and included logic for processing of the data on the page.
  • UsedSpring JPAto perform the CRUD operations and persist the data to the database.
  • Developed the code foran asynchronous updateto the web page usingJavaScript and Ajax.
  • ImplementedSpring Securityfor posing security constraints on JSF UI page views.
  • Deployed the Spring web services inAWS cloudusingDocker containersutilizing theDocker Swarmcluster.
  • Implemented all the functionality using Spring IO / Spring Boot and Hibernate ORM.
  • Implemented Java EE components using Spring MVC, Spring IOC, Spring transactions, and Spring security modules

Environment: Java, JMS, Spring, Spring MVC, Spring Batch, Spring Security, Hibernate, HTML, XML, CSS, JavaScript, Angular JS 2.0, JUnit 3, SOAP, SOAPUI, XML, JSON, SQL, Spring 3.3, EJB, Docker, AWS, Oracle.

Confidential

Java Developer

Responsibilities:

  • Developed various Java Bean components for implementing business logic.
  • Developed JAX-WS (Soap) layer on top of this middleware application as a communicating interface.
  • Generated WSDL document in Soap Web Services. Used AJAX components in developing UI. Designed/developed UI wif AJAX, HTML, DHTML and JavaScript for interactive web pages.
  • Involved in interacting wif end users for requirement analysis using Soap WS. Installed and Configured Apache Plug-ins for WebLogic.
  • Involved in performance tuning of JVM and used Garbage Collection Algorithms for better performance.
  • Monitor and managing the WebLogic server instances using WSLT and for the automation purpose.
  • Involved in writing complex multi-table joins and conditional queries in Database.
  • Developed JMS components to send messages from one application to other application internally.
  • Written SQL, HQL, named queries and Criteria queries.
  • Developed and maintained UNIX shell scripts for data-driven automatic processing.
  • Troubleshoot the problems and fixes the bugs in XSLT and java related programs. Unit testing using JUnit. Using JavaScript for validations.

Environment: XML, CSS, JavaScript, Angular JS 2.0, SOAP, SOAPUI, XML, JSON, SQL, Oracle, HTML5, J2EE, Java, JAVA 1.5, JSP, JavaScript, Java Script, JBOSS 7, JDBC, jQuery, JSON, layout, Linux

Confidential

Java Developer

Responsibilities:

  • Designed, developed, and maintained web-based applications written in JAVA Spring Framework.
  • Created RESTful APIs endpoints using Spring. Actively involved in requirements gathering and analysis.
  • Analyzed new enhancement requirements and developed technical design document for the same.
  • Mentored junior JAVA developers and halped them understanding Spring framework and other Object-Oriented concepts. Provided on-call technical support for live projects.
  • Used Ajax calls through Handlebars JS and Ember JS to populate the data tables on the front-end.
  • Solved tickets raised by end users which require code correction and code tuning on java Script and Spring frameworks.
  • Participated in Internal Quality engagements and played Process quality Analyst and Configuration
  • Controller roles for a Implemented business logics to process daily business transactions.
  • Created and Modified existing CSS styling. Developed AJAX based server calls. Developed Action Servlet, Action Form and Action Class in Structs framework.
  • Performed Unit testing and documented the test results. Applied performance tuning techniques. Developed Irreversible encrypter tool to encrypt personal Identification data into junk data. Developed tool to parse Java programs in a library and print a call stack.

Environment: Core Java, Java EE, Spring, Hibernate, WebSphere, JBOSS, Backbone Js, Ember Js, AJAX, CSS, HTML

We'd love your feedback!