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, Design, Development, Integration, Deployment, Debugging and Testing of various Java, J2EE, client/server, N - tier web applications.
  • Worked in Retail, financial banking, Healthcare, and Insurance domain with excellent knowledge of developing complex projects and managing product deliverables.
  • Experience working in Agile software development methodology following SCRUM process, Sprint and daily stand-up meetings.
  • Experience in developing the project by value-driven and plan-driven environments using Core Java concepts which includes Object-oriented designs, Collections, Exception Handling, Multithreading, Functional Interfaces and stream API.
  • Expertise in three-tier and n-tier Client/Server development architecture. Strong experience Object Oriented Concepts and Design Patterns like Singleton, Abstract Factory, façade.
  • Experience in developing web applications using J2EE, Servlets, JSP, Spring, Angular JS, Struts, Hibernate, EJB, JMS, JDBC, JAVAX-WS, HTML, CSS, React JS.
  • Experience in developing web pages using HTML, CSS, JavaScript, Angular, React JS, Redux, Bootstrap. Developed UI Interface functionality and behavior using Angular directives, modules and controllers.
  • Responsible for React UI and architecture. Building components library, including Tree, Slide-View, and Table Grid. Utilized redux java script library for react components.
  • Worked in developing GUI designs using Java Swing and AWT (Abstract Window toolkit).
  • Exposure to XML, JAXB, SCHEMA, XSD, DTD. Incorporated HTML Parsers such as JSOUP.
  • Adept in working with various Spring Framework modules like Spring Core, Spring MVC, Spring AOP, Spring Security, Spring Batch, Spring Integration and Spring Boot.
  • Experience in integrating Business classes with web application security standards like OWASP (Open Web Application Security Project) and OASIS (Organization for the Advancement of Structured Information Standards) .
  • Worked on Service Oriented Architecture (SOA) for developing webservices using SOAP (Simple object Access Protocol). Written WSDL files for XMLHttpRequest and XMLHttpResponse in SOAP . Utilized JAX-WS API in developing Webservice client and server application model.
  • Developed web services Using webservice frameworks like Apache AXIS (Apache extensible Interaction System)
  • Developed web services using framework Apache CXF in combination with Apache ActiveMQ in Service oriented architecture. CFX provides Asynchronous support for request/response binding.
  • Worked with RESTful webservices using REST architectural style. Utilized JAX-RS API implementation using JERSEY container which is third party licensed for creating server code applications. Project jersey is the production-ready reference implementation for JAX-RS specification by Oracle.
  • Worked with Configuration of Servlet Container in web.xml file which handles request and provides response.
  • Experience in integrating microservices into an existing system architecture for providing structured loosely coupled business services.
  • Microservices were being used as a strategy to gradually replace a core web application while still adding business features. Exposure to Cross cutting concerns in microservice architecture like externalized configuration, microservice chassis.
  • Knowledge in microservices deployment patterns like Multiple service instances per host, service instance per host, service instance per VM, and service instance for container.
  • Involved in deployment of web-based applications using different Web application servers such as JBOSS, Apache Tomcat, WebSphere and WebLogic.
  • Worked in messaging technologies like JMS (Point-to-Point), Kafka (Publish & subscribe), MQ series. Implemented Java Mail APIs to send e-mails.
  • Implemented in database transaction operations using Hibernate ORM framework. Configured Hibernate configuration file and Mapping files. Implemented one-one, one-many, many-one, many-many mappings.
  • Good work experience on RDBMS like Oracle and MySQL. Performed CRUD operations using SQL statements like Data Definition language, Transaction control, Session Control, System control, Data Manipulation language, & Sub queries.
  • Experience in working with NoSQL database like MongoDB, Cassandra for handling huge amount of data. Involved in Handled Database access operations.
  • Good Knowledge on Hadoop Framework for distributed storage and processing of Big-data in MapReduce programming Model. Worked with Cluster modules like Hadoop common, HDFS, YARN, Map-Reduce.
  • Implemented AWS Solutions using EC2, Elastic Load Balancer and worked on AWS Toolkit to develop, deploy and debug Web applications.
  • Hands on experience in Continuous Integration/Continuous delivery (CI/CD) tool Docker for deploying applications to AWS.
  • Good experience on reporting APIs like Jasper Reports.
  • Utilized Log4J Framework for logging services to address log-back issues, supporting JSON, xml property configurations.
  • Implemented Unit Testing using Junit, Mockito and TestNG and Involved in Integration testing during the project Testing phase.
  • Involved in Test Driven environment using tools like Selenium, Jasmine.
  • Experience with Sub Version, Clear Case, VSS, GIT version control tools.
  • Worked on Build tools such as Gradle, Apache Maven, Apache ANT.
  • Performed Vulnerability scanning for website hacking. Giving Protection to third party scanning applications.
  • Worked with Eclipse, My Eclipse, IntelliJ IDEA, RAD, NetBeans integrated development environment for writing java classes and handling Java/J2EE projects.
  • Exposure to UNIX and Linux commands for mapping PERL scripting’s.
  • Worked on IBM Watson to develop system which is capable of Question Answering.
  • Experience in Production support, ear file deployments into User Verification Test environments, Production Environments.
  • 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, SCALA, SQL, PERL.

Front-End: HTML, CSS, AJAX, JQUERY, Angular, REACT.JS, Ext.js, Bootstrap, SWING.

Java EnterpriseTechnologies: Servlets, JSP, EJB, JAX-RS API, JAX-WS, JSF, JPA, JAXB

Frameworks: Spring, Spring MVC, Spring Boot, Hibernate, Struts, Mule, Grails, Hadoop

Databases: Oracle, MySQL, SQL server, PostgreSQL, MongoDB, Cassandra

Distributed/ Middleware: JMS (Java Messaging Service), ActiveMQ, RabbitMQ, Java Mail, Kafka

Tools: /Software: Eclipse, My Eclipse, RAD, Net Beans, Spring STS, SoapUI, TOAD, SQL Developer, Subversion, VSS, TestNG, Selenium, Junit, Jira, GWT, Rational Clear Case, IBM Watson, Clear Quest and GIT

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

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

Design Patterns: MVC, Abstract Factory Pattern, Singleton pattern, object pool pattern, composite pattern, Façade pattern, MVP pattern, DAO Pattern

PROFESSIONAL EXPERIENCE:

Confidential, OH

Sr. Java Developer

Responsibilities:

  • Worked on project methodologies like Agile software development, Testing and Scrum.
  • Managing the multiple modules of application for the client and helping the junior developers to pick up the tasks.
  • Involved in Translating Business requirements into technical solution designs that satisfy the business requirements according to the coding standards.
  • Developed the UI panels using Angular, HTML, CSS.
  • Involved in handling AJAX (Asynchronous JavaScript And Xml) request calls which come from web pages.
  • Developed AJAX asynchronous calls to the server to validate and populate the pages that are directed through view resolver.
  • Performed Security assessment of web applications to identify the Vulnerabilities in different categories like Input and data validation, Authentication, Authorization using OAuth, OpenID.
  • Implemented stable React components and stand-alone functions to be added to any future pages.
  • 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 and dependent object declaration.
  • Used spring Batch to create job for processing files containing list of suppliers 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. Utilized Swagger framework in designing and building microservices. Involved with Swagger tools in automated documentation and test case generation.
  • Worked with Cross cutting concerns in microservice architecture like externalized configuration, microservice chassis.
  • Consumed RESTful webservices using JAX-RS API. Involved in Developing business operational APIs, Documenting APIs using Swagger toolset.
  • Performing the Deployment of application resources with WebLogic application server.
  • Developed Restful web service using Groovy for functional programming techniques. Have used the groovy to make the configuration loading dynamically seamlessly when there are changes required for GPRS additions or removal
  • Experienced in writing Scala 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. configured the MySQL database connection and coding of SQL queries, Triggers and Views.
  • Involved in Client Tracking system to keep track of Buyers, Sellers, and Potential clients
  • Worked with queries related to Big Data in HDFS.
  • Involved in Key-value column oriented database management system through Cassandra NoSQL database.
  • Involved in support for multi data replication through Cassandra database. Configured replication strategies with multiple-data center deployment.
  • Worked with Low Latency operations with Cassandra NoSQL database. Worked on Cassandra clusters Providing no single point of failure.
  • Involved in Data modelling with partitioned row store with tunable consistency for Cassandra.
  • Involved in implementation of spring with Apache Kafka for messaging solutions. By providing templates as high-level abstraction for sending messages. Providing support for Message-driven POJO with Annotations and listener container.
  • Implemented AWS using EC2, Elastic Load Balancer and worked on AWS Toolkit
  • Implemented Docker containers for isolating the execution of customer code. Worked in Open Shift container platform in developing docker containers and deploying docker files.
  • Enhanced the application code by Creating test plans and writing unit test cases by using Junit for testing the application.
  • Used GIT for software version control to maintain source and version management.
  • Utilized Jenkins to automate software development. Used Jenkins for continuous integration with Maven and GIT
  • Developed Maven scripts for various tasks to automate the build process.
  • Performed activities like Agile Rally tracking, User story reviews, scrum meetings, design reviews, code reviews for Website project enhancement.
  • Used JIRA issue tracker to file the bugs and life cycle traceability.
  • Designed and implemented Report Module using Jasper Report framework.
  • Load Runner is Application load testing software that gives you an accurate picture of end-to-end system performance to identify and resolve issues before applications go-live.
  • Involved in Timely Support on EAR file deployments in production Environment. Monitoring the application changes and communicate about project information with production staff.
  • Handling support issues by raising the issues to project team. Ensuring all production changes are in accordance with life-cycle methodology and standards.
  • Worked on LINUX commands for cron jobs.

Environment: Java 8, Agile-Rally, Spring 4.0, Spring Batch, Microservices, Angular 2.0, CSS 3, Ajax, HTML 5, MySQL, Kafka, RESTful services, Swagger, WebLogic 12cR1, Eclipse, AWS, Docker, Jenkins, Cassandra, GIT, Junit 3.8, log4j, Maven 3.0, 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).
  • Worked in Agile environment with active scrum participation, Sprint daily meetings.
  • Involved in Development of technical design documents(specifications) which are based on functional design documents (business requirements).
  • Designed UI layers using HTML, XML CSS, REACT JS and Angular.
  • Utilized GWT for writing JavaScript’s and maintain order of Js files.
  • Worked on REACT JS Virtual Dom and React views, rendering using components which contains additional components called custom HTML tags. Utilized redux java script library for react components.
  • Worked using REACT JS components, Forms, Events, Keys, Router, Animations, and Flux concept.
  • Implemented ECMA Script 6 features, alongside React JSX presets and Redux.
  • Developed user interface using React.js and Spring Tag Libraries to simplify the complexities of the application.
  • Utilized Google Web Toolkit ( GWT ) Framework for high-performance of AJAX applications
  • Worked with Drools to handle business rules using Rule Sets and Rule Flows. Integrated Drools and JBPM to application Framework, which involved dynamic creation of knowledge base and knowledge session.
  • Developed the Web Enterprise applications using Spring Framework with Model View Controller design pattern.
  • Implemented business operation classes layer using Spring dependency injection, Spring annotations, Spring Web-flow components.
  • Worked on Spring modules like Spring MVC, Spring IOC, Spring AOC, Spring Integration. Performed Dependency Injection in 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 Security 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 operations .
  • 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.
  • Designed and developed RESTful web services using JAX-RS API services. Utilized JAX-RS implementation jersey. Configured jersey servlet ServletContainer in web.xml file and added required dependencies.
  • Responsible for extracting the data by Screen Scraping and responsible for consuming the web services using REST architectural style. Implemented Spring Controller endpoints for RESTful webservices.
  • Involved retrieval application using RESTful service. This was used to retrieve credit history information from third party. Worked on Node.js in developing RESTful Mock API
  • Established connections with RabbitMQ to 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.
  • Involved in Data manipulation with MongoDB NoSQL database. Performed CRUD operations in the Database.
  • 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 selenium and used TestNG testing Framework.
  • Created automation test scripts using Selenium Web-Driver for multiple platforms and browsers testing.
  • Installed & Configured Selenium Web Driver, Maven tool and created scripts using Test-NG prior.
  • Used Maven as the build tool for the application to manage dependencies.
  • Applied robust Project object model (POM) on new builds and every modification in application for selenium WebDriver to do Smoke and Regression testing.
  • Used CVS (Concurrent Versions System) as software source version control to save and retrieve development versions of source code in common repository.
  • 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, Spring 3, Spring MVC, Spring AOP, Angular JS, GWT, REACT JS, ECMA Script 6, microservices, REST Webservices, Node.js, RabbitMQ, JMS, JBOSS, MongoDB, Vega, JavaScript, GWT, UML, HTML, Selenium, TestNG, Maven 3.3, CVS, Rational Rose, Log4j and Unix.

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, JAVASCRIPT, DHTML, and CSS for content layout and presentation.
  • Designed the front end using Java Applets and Swing, as well as JSP.
  • Developed GUI interface using SWING Framework. Utilized various components like JList, JTree, JTable, Radio button in building UI frames.
  • Developed Client/server applications based on MVC pattern using Spring framework .
  • Involved in coding and validation of Action classes. Struts.xml, ApplicationContext.xml file.
  • Worked on UI related technologies like XQUERY, JS, HTML, Bootstrap and CSS.
  • Used AJAX asynchronous type with Client calls.
  • Exposure to IBM Watson for integrating diverse conversation technology into application.
  • Implemented web scraping for collecting data from various websites. Utilized html parser Jsoup API for scrapping and parse the html from a url and file.
  • Created the web application using MVP pattern to manage runtime content, loose coupling, code reusability.
  • Implemented business logic using Session Beans, EJBs, Servlets.
  • Worked on SOAP webservice using Apache CXF and Axis framework. Developed web services using framework Apache CXF in combination with Apache ActiveMQ in Service oriented architecture.
  • Used Webservices to extract customer related product data from machines and servers using WSDL.
  • Involved in providing Asynchronous support for request/response binding in CXF framework.
  • 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.
  • Performed SQL Scripting with PL/SQL blocks to create, view, run and retrieve data related to User, Medical Products and pharmacy components.
  • Used Microsoft SQL server to write Stored procedures, create tables, views, trigger.
  • Worked with the data access layer using JDBC and performed configuration of in Spring Framework.
  • Worked on Multi-threading programming and thread pool design pattern.
  • Worked on regenerated code through Hibernate and created services for existing modules and tested them through Load Runner for End- End system performance.
  • Worked with Jasmine tool for testing the application.
  • Worked on Java Test Automation script using Selenium and Web Driver which does sanity testing on every deployment performed in QA Environment and sends Email Notification on failure.
  • Participated in technology/tools evaluation and software technical proof of concepts.
  • Performed production support of the application in production phase.
  • Worked on preparing the UML diagrams using Visio to get approval.
  • Using Eclipse plugins to debug if any JAVA issues while deploying with other JAVA applications/Interfaces.
  • Writing Unix Shell scripts for cleansing and validating data files using utilities like AWT, grep
  • Managed daily production issues.

Environment: Java 7, J2EE, Perl, Bootstrap, Spring 3.2 JDBC, STRUTS2.0, JSOUP, JavaScript, DHTML, Servlets, MVP, WebLogic 8.1, JBOSS, JDBC, JSF 2.0, EJBs, Session Beans, Webservices, ANT, SOAP 1.1, WSDL 2.0, ActiveMQ, JavaScript, PL/SQL, CVS, Oracle, TOAD, Eclipse STS, shell.

Confidential

Jr Java Developer

Responsibilities:

  • Analyzing business requirements and participated in technical design to help and understand the requirements.
  • Worked in Waterfall software development methodology.
  • Worked on front end /user interface with Technologies like JQUERY, XHTML.
  • 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 .
  • Implemented Struts Framework for collaborative integration.
  • 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 EJBs and Java.
  • Presentation tier was incorporated using HTML, CSS, AJAX and JavaScript.
  • Performed Web Scrapping and web mining to extract data from websites and utilized Java API documentation like JSOUP over these extracted files.
  • 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 for to 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.
  • Installed WebSphere Application Server.
  • Wrote Hibernate configuration and mappings xml files for database access.
  • Worked on PostgreSQL was used as object-relational database management system. 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 WebSphere Application server.
  • Worked on WebSphere Portal with LDAP. Involved in Providing to store username and passwords in application layer with LDAP protocol.
  • Used VSS for version control of project files.
  • Involved in Performance tuning.
  • Responsible for deployment of EAR file
  • Developed application using NetBeans 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, SWING, HTML, CSS, XML, XPath, XQuery, JSOUP, Ajax, JavaScript, Servlets, SOAP, WSDL, Dom, PostgreSQL, VSS, WebSphere, NetBeans, Log4j, Clear case.

Confidential

Java Programmer

Responsibilities:

  • Played active Programmer role in writing Servlets code, business Logic using core Java components and designing JSPs using MVP model.
  • Developed JSPs in Eclipse J2EE perspective and validated all User details.
  • Gathering the requirements from Business team.
  • Involved in designing GUI components using JAVA AWT and Events.
  • Extensively used Collection framework and multithreading.
  • Used JDBC to connect to the oracle database and JNDI to lookup administered objects.
  • Used JDBC prepared statements to interact with servlets and database access.
  • Involved in Design and documentation of stored procedures.
  • Installed and configured WebSphere, WSAD and deployed the applications.
  • Developed application classes in IntelliJ IDEA for integrated environment of projects.
  • Unit testing and integration testing was done, and the application was deployed on WebSphere Application Server.

Environment: JDK1.5, Java EE5, JSP, JSTL, Servlets 2.1, HTML, MVP, SQL server, AWT, Collection API, Multi-Threading, IntelliJ IDEA and WebSphere.

We'd love your feedback!