We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

2.00/5 (Submit Your Rating)

OH

SUMMARY:

  • 8+ years of professional experience in all phases of software development life cycle (SDLC) including requirement analysis, Debugging,design, Development, Integration, Maintenance, Installation and Testing of various Java, J2EE, client/server, N - tier web applications.
  • Worked inRetail,Healthcare,banking and Insurance domain with excellent knowledge of developing complex projects and managing product deliverables.
  • Experience in developing web applications using Java, Servlets, JSP, JSTL, Spring, AngularJs,Struts, EJB, JMS, AJAX, ORM, JNDI, Microservices,JDBC, JAXP, RMI, Swing, XML, HTML, CSS, JavaScript.
  • Experience working in agile methodology following SCRUM process, Sprint and daily stand-up meetings.
  • Adept in working with various spring components like Spring Core, Spring MVC,Spring Security, Spring Boot, Spring Batch, Spring AOP and Spring Integration.
  • Expertise in n-tier and three-tier Client/Server development architecture.Strong experience in Client-Server systems using Object Oriented Concepts and Design Patterns.
  • Developed UI Interface functionality and behavior using Angular directives, modules and controllers.
  • Implemented business layer using Spring dependency injection, Spring annotations, Spring Web-flow components.
  • Exposure to XML, DTD, SCHEMA, JSON.Incorporated XML Parsers such as DOM and SAX.
  • Design and development of web-based applications using different Web and application servers such as JBOSS,Apache Tomcat, Web Sphere and WebLogic.
  • Worked on Service Oriented Architecture (SOA) such as RESTfulwebservices andSOAP.
  • Exposure to JAXB&JAX-WS.Expertise in implementing Service Oriented Architectures (SOA) with XML based Web Services SOAP with technologies like WSDL, SOAP, AXIS,CXF, JAXB, JAX-RS. Implemented RESTful webservices with JERSEY and Web Methods.
  • Experience in integrating microservices into an existing system architecture. Created and managed microservices using Spring Boot.
  • Expertise in messaging technologies like JMS (Point-to-Point & Publish and Subscribe), Kafka
  • Implemented Java Mail APIs to send e-mails.
  • Good work experience on RDBMS like Oracle and MySQL. Creating SQL statements &Sub queries.
  • Experience in working with NoSQL database like MongoDB for handling huge amount of data.
  • HandledDatabase accesswith NoSQL databases likeCassandra and HBase.
  • Implemented database transactions using Hibernate ORM framework.
  • Implemented AWS Solutions using EC2, Elastic Load Balancer and worked on AWS Toolkit for Eclipse to develop, deploy and debug Java applications.
  • Hands on experience in Continuous delivery/continuous Integration(CD/CI)tool Docker for deploying applications to AWS.
  • Good experience on reporting APIsand some experience on Jasper Reports.
  • Good Knowledge on light weight Mule integration framework provided by Mule Soft.
  • Implemented Unit Testing using JUnit and Integration testing during the projects.
  • Involved in Test Driven environment using tools like Selenium, Jasmine,Log4J
  • Exposure to tools such as Maven, ANT.
  • Hands on knowledge of writing code in SCALA
  • PerformedVulnerabilityscanning for website hacking. Giving Protection to third party scanning applications.
  • Experience in developing data-driven applications and working in test-driven environments using Core Java which includes Collections, Exception Handling, Functional Interfaces and streams
  • UsedEclipse, MyEclipse, IntelliJ IDEA, RAD, NetBeans integrated development environment for writing java classes and handling Java/J2EE projects.
  • Exposure to UNIX andLinux commands formappingPERL scripting’s.
  • Experience in Production Support Troubleshooting and Debugging of applications.
  • Experience with Sub Version, Clear Case, VSS, GIT version control tools.
  • Excellent analytical, problem solving and interpersonal skills. Ability to learn new concepts fast. Consistent team player with excellent communication skills.

TECHNICAL SKILLS:

Languages: C, Java, J2EE,Java Script, Groovy, SQL, PERL,SCALA

Java Enterprise Technologies: Servlets, JDBC,JSP, EJB 3.1,SWING, RESTful API, SOAP,JMS, JSF,JPA, Session Beans

Frameworks: Spring, Spring MVC, Spring Boot, Hibernate, Struts,Mule, Grails, Node.js, React

Front End: HTML, CSS, XML, AJAX, JQUERY, Angular.js, Node.js, Ext.js, Dojo, Bootstrap, Applets

Databases: Oracle 10g, MySQL,PL/SQL,MongoDB, Cassandra

Distributed/ Middleware: JMS (Java Messaging Service), MQ Series,Java Mail, MDBs, Kafka

Tools: /Software: Eclipse,My Eclipse, RAD, Net Beans, SQL, TOAD, SQL Developer, Subversion, VSS, Selenium, Junit, GWT, iBATIS,UML, Rational Clear Case, Clear Quest and GIT

Build Tools: Maven, Jenkins, Ant, Gradle, Grunt

Application/Web Server: JBOSS, WebSphere, WebLogic and Apache Tomcat

Other Tools & Design Patterns: MVC, Front Controller, Service Locator, Business Delegate, Transfer Object, Singleton, Factory Pattern, MVP pattern,DAO Pattern

PROFESSIONAL EXPERIENCE:

Confidential,OH

Sr. Java Developer

Responsibilities:
  • Responsible for analysis and design of web applications based on Java/J2EE for common interface between Single Sign on Security and Common Securitization platform (CSP).
  • Involved in complete Software Development Life Cycle. Understand scope of the project from Single Security (SS) and common securitization platform and identify the impacted System/Interfaces.Built the application using TDD Test Driven development approach.
  • Performed activities like Agile Rally tracking, User story reviews, scrum meetings, design reviews, code reviews for Website projects enhancement.
  • Implemented various design patterns in the project such as Business Delegate, MVC, Data Transfer Object (DTO), Data Access Object(DAO), Service Locator and Singleton.
  • Developed the UI panels using AngularJs,HTML, CSS, JSON.
  • Developed views controller and model components implementing MVC pattern.Implementing Service/Business layer for common business logic.
  • Involved in writing Spring Configuration XML file that contains declarations anddependent object declaration.
  • Used spring Batch to create job for processing files containing list of customers to be notified by email. These batch jobs were triggered periodically and controlled by cron jobs.
  • Built microservices for the delivery of software products across the enterprise.Responsible for developing Microservices using Spring Boot.
  • Microservices were being used as a strategy to gradually replace a core monolithic application while still adding business features.
  • Consumed REST webservices using JAX-RS API. RESTful was used to retrieve credit card information from third party.
  • Developed AJAXasynchronous calls to the server to validate and populate the pages that are directed through view resolver.
  • Deployed the application on WebLogic and JBOSS application servers.
  • Developed Restful service using Scala Akka for functional programming techniques. Created various parsers to extract data from business objects, Informatica, Scala and Java.
  • Experienced in writingScala for implementing advanced procedures like text analytics and processing using the in-memory computing capabilities.
  • Worked on Hibernate framework for persisting the objects into the system.
  • Used Mule ESB in designing the application as a middleware between the third-party system and the customer side system.
  • Utilized Grabber Scanner for Cross site scripting, SQL injection, Ajax testing, File inclusion, Backup file checkup and JS source code analyzer.
  • Developed Client Tracking system to keep track of Buyers, Sellers, and Potential clients
  • Worked with Cassandra NoSQL database. Designing the database and coding of SQLqueries, Triggers and Views.
  • Implemented Apache Kafka for data ingestion.
  • Implemented AWS using EC2, Elastic Load Balancer and worked on AWS Toolkit
  • ImplementedDockercontainers for isolating the execution of customer code.
  • Created test plans and Junit test cases and test suite for testing the application.
  • Used GIT for software version control to maintain source and version management.
  • Developed Maven scripts for various tasks to automate the build process.
  • Utilized Jenkins to automate software development.
  • Used JIRA issue tracker to file the bugs and life cycle traceability.
  • Using Eclipse to debug if any JAVA issues while deploying with other JAVA applications/Interfaces.
  • Designed and implemented Report Module using Jasper Report framework.
  • Worked on UNIX/LINUX operating system for cron jobs.

Environment: Java 8, Agile-Rally,Spring 4.0, Spring MVC, Spring IOC, Microservices (Spring Boot),Angular 4.0, CSS3, Ajax, HTML5,Cassandra, Kafka,RESTful Webservices, WebLogic 11g, Eclipse,AWS, Docker,Jenkins, GIT,Junit, Jasper,Servlet, Maven, Jenkins, Mule Soft Any Point Studio, Mule ESB3.7, Linux and JIRA.

Confidential,Salt Lake City,UT

Sr. Java Developer

Responsibilities:
  • Estimation and analysis for new development/enhancement projects to come up with high/low level design document. Involved in all phases of software Development Life Cycle (SDLC).
  • Development of technical design documents(specifications) based on functional design documents (business requirements).
  • Design and developed the Web Enterprise applications using SpringFramework withModel View Controller design pattern.
  • Worked in Agile environment with active scrum participation, Sprint daily meetings.
  • Designed UI layers using HTML, XML CSS, XSL, XSLT, NodeJS, AngularJS.
  • Utilized Google Web Toolkit (GWT) Framework for high-performance of AJAX applications
  • Developed user interface using React.jsand SpringTag Libraries to simplify the complexities of the application.
  • Designed transaction management using Spring modules.
  • Worked on Spring modules like Spring MVC, Spring IOC, Spring AOC, Spring Integration. PerformedDependency Injectionin Spring Core.
  • Creation of Spring POJO classes and complete configuration of spring MVC for collateral property, Multifamily & Commercial loan modules. Used Spring context file to write together the components of MVC.
  • Used Spring Annotations to validate various form entities.
  • Utilized JPA(Java Persistence API), JDO (Java Data Objects) and Hibernate(ORM) for transparent persistence onto database and communication with data layer.Developed HQL queries for CRUD.
  • Designed and developed the Data access layer using Spring-Hibernate integration.
  • Developed the service layer using the Spring IOC.Implementing Service/Business layer for common business logic.
  • Utilized Java 8 updates like Stream API, Time API, Collection API, Java I/O API lambda expressions to migrate the existing application.
  • Responsible for extracting the data by Screen Scraping and responsible for consuming the web services using RESTful.Implemented Spring Controller endpoints for RESTful Style API access.
  • Established connections with RabbitMQto send messages from one module to another.
  • Used JMS API for asynchronous communication by putting the messages in the Message queue, such as PDF, Excel report generation.
  • Developed new NodeJS middleware by Integrating AngularJS into new API microservices through EAN (Express JS, AngularJS and Node.js) stack. These Node.js apps will be within Docker containers.
  • Configured JBOSSServer toMongoDBNoSQLdatabase. Manipulation of data using CRUD operations on MongoDB.
  • Involved in configuration and deployment of applications on cloud using AWS.
  • Involved in deploying EC2 instances and Elastic search through AWS
  • Involved in Designing UML diagrams and Case Diagrams using Rational Rose
  • End-to-End testing for the whole system using seleniumandused Spring IntegrationTest Framework.
  • Used Maven as the build tool for the application to manage dependencies.
  • UsedCVSas software version control to maintain source
  • Knowledge in Scala programming language.
  • Used the software iBATIS in automation process of mapping SQL databases and objects in java.
  • MicroStrategy reporting tool used to create report and change the database stored procedures and add/update any additional columns to customize the report based on customer’s requirements.
  • Ensured consistency and satisfaction of requirements of assignments.
  • Implemented Log4j to maintain system log.
  • Worked on UNIX/LINUX operating system for administrative tasks and backup management.

Environment: Java 8, Agile, Hibernate 4.0, Spring Core 4.2, Spring IOC 4.2, Spring MVC, SpringAOP,Node.js, Angular 2.0, microservices,REST Webservices, SOA, RabbitMQ, JMS, JBOSS, MongoDB, Vega, JavaScript, GWT,UML, HTML, Selenium, CVS, Rational Rose, Log4j, ibatis, andUnix.

Confidential,Bloomington,MN

Java/UI Developer

Responsibilities:

  • Worked extensively with client gathering the requirement. This helped to understand the business process of the system.
  • Worked on complete life cycle, Design, development and testing using OOA and OOD.
  • Used JSON, DHTML, and CSS for content layout and presentation.
  • Developed Client/server applications based on MVC pattern using Spring framework.
  • Implemented Struts Framework for collaborative integration.
  • Involved in coding and validation of Action classes. Struts.xml, ApplicationContext.xml file.
  • Worked on UI related technologies like XQUERY, NodeJS, HTML, Bootstrap and CSS.
  • Used AJAXasynchronous type with Client calls.
  • Created the web application using MVP pattern to manage runtime content, loose coupling, code reusability.
  • Implemented business logic using Session Beans, EJBs, Servlets.
  • Worked onSOAP webservice using Apache CXF and Axis framework.
  • Used Webservices to extract customer related product data from machines and servers using WSDL.
  • Worked on the design and development of application in Hibernate ORM framework.
  • Implemented the functionality of fetching of data from different sources and persisted the data through Hibernate, to separate DAO layer from Database layer and using core java classes.
  • Wrote complex SQL queries to retrieve data related to User, Medical Products and pharmacy components.
  • Used Oracle database with PL/SQL to write Stored procedures, create tables, views, trigger using tool like TOAD.
  • Designed developed and maintained the data layer using JDBC and performed configuration of Struts, Application Framework.
  • Utilized MyFaces Tomahawk for providing JSF components needed for web framework.
  • Worked on Multi-threading and thread pool design pattern.
  • Support overPerl Scripts for Web passed application.
  • Worked on regenerated codethrough Hibernateand created services for existing modules and tested them through Load Runner for End- End system performance.
  • Used Jasmine tool for Unit testing the application.
  • Participate in technology/tools evaluation and software technical proof of concepts.
  • Performed production support of the application in production.
  • Used Jenkins for continuous integration with Maven and GitHub.
  • Worked on preparing the UML diagrams using Visio to get approval.
  • Developed and maintained ANT Scripts.
  • Writing UnixShell scripts for cleansing and validating data files using utilities like AWT,grep
  • Managed daily production issues.

Environment: Java 7, J2EE, Bootstrap, Spring JDBC,STRUTS2.0, JQUERY, DHTML, Servlets, MVP, WebLogic 8.1, JBOSS, JDBC, JSF 2.0,MyFaces Tomahawk,EJBs, Session Beans, Webservices, ANT, SOAP, WSDL, JavaScript, PL/SQL, CVS, Oracle 10gi, TOAD, Eclipse STS, Load runner, Perl, shell.

Confidential

Jr Java Developer

Responsibilities:
  • Analyzing business requirements and participated in technical design to help and understand the requirements.
  • Developed application using Struts framework that leverages Model View Controller architecture.
  • Worked on front end /user interface with Technologies like JQUERY,JSON,DHTML.
  • Utilized GWT for writing JavaScript’s and maintain order of Js files.
  • Widely Used Core Java concepts like Collections, Exception Handling, Java I/O to implement back-end business logic.
  • Used XQuery, XPath, XSTL for UI development.
  • Developed the front end using JSP JSTL, AJAX and Display Tag libraries.
  • Developed form beans and action classes to write the routing logic and to call different services.
  • Developed websites, web applications and other software components utilizing J2EE and Java.
  • Presentation tier was incorporated using HTML, CSS, AJAX and JavaScript.
  • Used Java Collection API and classes such as Hash Map, Array list and Vectors.
  • Incorporated XML Parser API, Transformed HTML files from XML, XSLT using DOM parser.
  • Used XPath forto provide a flexible way of addressing (pointing to) different parts of an XML document.
  • Developed web based order entry system, product catalog system and company/employee maintenance system.
  • Developed software with JMS to integrate newly developed system.
  • Installed WebSphere Application Server.
  • Wrote Hibernate configuration and mappings xml files for database access.
  • Oracle’s PL/SQLwas used as RDBMS. Hands on experience creating E-R diagram, complex queries and subqueries.
  • Developed DAO Layer using Hibernate and hibernate Entity beans.
  • Used TOAD to create complex queries and subqueries.
  • Built and deployed WAR file on JBOSS Application server.
  • Provided end user support for all levels of Oracle ECM users.
  • Used VSS for version control of project files.
  • Involved in Performance tuning.
  • Responsible for deployment of EAR file
  • Developed application using MyEclipse for rapid development.
  • Involved in QA support and deployed the application on Production server and supported for the real-time issues.

Environment: JDK1.6, Java EE6, JSP, Struts 2.0, EJB, HTML, CSS, XML, XPath, XQuery, Ajax, JavaScript, GWT, Servlets, SOAP, WSDL, Dom, oracle, VSS, JBOSS, MyEclipse, Log4j, WebSphere Application Server, Clear case.

Confidential

Java Programmer

Responsibilities:
  • Played active Programmer role in writing Servlets code, business Logic using core Javacomponents and designing JSPs using MVP model.
  • Gathering the requirements from Business team.
  • Involved in designing GUI components using AWT.
  • Designed the front end using Java Applets and Swing, as well as JSP.
  • Created physical and logical data model.
  • Extensively used Collection framework and multithreading.
  • Used different swing components like JTable, JTree, JList.
  • Used JDBC prepared statements to interact with servlets and database access.
  • Designed and documented the stored procedures.
  • Used JDBC to connect to the oracle database and JNDI to lookup administered objects
  • Installed and configured WebSphere, WSAD and deployed the applications.
  • Developed JSPs in Eclipse J2EE perspective and validated all User details.
  • Extensively created and used JSP tag-libraries.
  • Developed application usingIntelliJ IDEA for integrated environment of projects.
  • Unit testing and integration testing was done, and the application was deployed on Tomcat Application Server.

Environment: JDK1.4, JavaEE5, JSP, JSTL, Servlets 2.1, Tomcat 5.x, Eclipse, HTML, PL/SQL, MVP,SQL server, Swing, Collection framework, Multi-Threading, Windows XP Professional,AWT, IntelliJ IDEA andWebSphere.

We'd love your feedback!