We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

5.00/5 (Submit Your Rating)

Raleigh, NC

SUMMARY

  • Senior J ava Developer with 7 years of experience in analysis, design, implementation and testing of Object Oriented Applications using Core Java/J2EE.
  • Certified Scrum Master in Software Development Life Cycle (SDLC) - Software analysis, design, architecture, development, testing, deployment, and maintenance.
  • Proficiency in core Java concepts like OOPS, Exception, Exception handling, Generics, Collections etc.
  • Expertise in design patterns including Data Access Object, Session Façade, Business Delegate, Service Locator, Data Transfer Object and Singleton.
  • Expertise in developing Web based Distributed applications using Java, J2EE, HTML5, JSP 2.x, Servlets 2.5/3.0, JavaBeans, Hibernate, JUnit, web service, XSD, WSDL, SOAP, XML Schema/DTD, NetBeans, Eclipse, Apache ANT 1.9.7, Apache Maven 3.3.9, JBoss 7.0, JRebel, JSON and MOCKITO .
  • Development, testing and deployment experience of enterprise applications on Windows & UNIX platforms through IDEs such as Eclipse 3.5/3.3/3.2, WSAD/R AD 5.0/7, JBuilder.
  • Extensive experience in various Agile methodologies like Test Driven Development (TDD), SCRUM, and Pair Programming
  • Extensive experience in Angular.JS for application implementation, proficient in creating modules, controllers, route Providers, factory services, ng-repeat, customizable filter, http get/post methods and directives to realize functionalities like REST service with Ajax call, input validations, searchable and sortable contents
  • Designed and development multiple Web Application using J2EE Technologies and frameworks Struts Framework 1.0/1.1/2.x, Springs Framework 2.5/3.0, ORM Hibernate Framework 3.x.
  • Deployment of java/j2ee web components using Web Logic, Web Sphere, JBoss, and Apache Tomcat Servers.
  • Strong Experience in database design using PL/SQL and writing queries, using Oracle 8i/9i/10g/11g, DB2 UDB 6.5, SQL Server 2005 and MySQL.
  • Performed unit testing using JUnit, integration and deployment of applications done using tools ANT and Maven & debugging through log4j.
  • Expertise in Agile and Waterfall methodologies.
  • Excellent Analytical, problem solving and interpersonal skills. Consistent team Player with excellent Communicational skills and ability to learn new concepts, technology in short span.

TECHNICAL SKILLS

Languages: Java, C, C++, Unix shell scripting, SQL, HTML, JavaScript and XML.

JAVA/J2EE Technologies: J2EE, Servlets 2.5/3.0, JSTL, JDBC, log4j, JUnit, DOM JSP 2.x, JSF, EJB 2.x/3.x, JNDI, JMS, Struts 1.0/1.1/2.x, Hibernate 3.x, Spring MVC 2.5/3.0, Web Services, CSS3, HTML5, AJAX, JavaScript, XML, DHTML, XSLT, PCF.

Application/Web Servers: Web Sphere 6.0/5.x, Web Logic 10.3/9.2/8.1 , JBoss, Tomcat 5.x

Databases: Oracle 10g/9i/8i, IBM DB2, MS-Access, MS SQL-Server.

Web Technologies: AJAX, HTML, Java Script, AngularJS, Shell, DHTML, JRUN, XML/XSL/XSLT.

Design Tools and IDE’s: RAD 7, Eclipse 3.5/3.3/3.2, UML, NetBeans 8.0.2/7.x, Visio 2000, Edit Plus, MS Front Page.

Operating Systems: UNIX (Solaris, HP-UX), RedHat Linux, Windows XP, MS-DOS

PROFESSIONAL EXPERIENCE

Confidential, Raleigh, NC

Sr. Java Developer

Responsibilities:

  • Collected client requirements, performed analysis and developed designs with help of architects.
  • Worked on deployment of the application and helped build team to provide deployment scripts using Ant, Maven.
  • Involved in study/preparing various Functional documents like IHTD, STD, ISA, and IMD for services.
  • Used the Java Collections API extensively in the application as security protection for XML, SOAP, REST and JSON to make a secure Web Deployment.
  • Developed and Implemented REST Web Services and used Spring Framework
  • Widely resolved Angular scope issues. Developed Angular factories and used angular promise API for making asynchronous calls. Have expert knowledge on JavaScript and worked on NodeJS.
  • Developed Java Server components using Spring, Spring MVC, Spring Cloud, Microservices
  • Experience in writing PL/SQL queries to Insert/Update IES database and worked on Batch/Framework related insert/Update Queries in SQL Developer.
  • Worked on AngularJS encapsulated within plain JSP on front-end and communicated asynchronously using $http service.
  • Involved in full project life cycle i.e. Analysis, Design, Implementation, unit Testing and UAT Testing support and prod Support.
  • Technical point of contact (SME) for teams handling product delivery and coding for Java/J2EE/Business required solutions.
  • Used the Java Collections API extensively in the application as security protection for XML, SOAP, REST.
  • Working with SOAP/REST based services development and consuming at the client end, testing with SOAP UI to change the validation of each request and response
  • Working with spring batch standalone application to get the opportunity records for the user inputs and deliver the opportunities for people, pharmacy
  • Facilitated the Backlog Grooming as and when needed or requested by the product owner
  • Worked on writing Junit test cases for Unit testing using Mockito.
  • Collected client requirements, performed analysis, wrote program specifications and developed designs with help of architects, team leads and business.
  • Working with shell scripting to run the job and schedule the jobs in RedHat server (Linux) environment. Debug the log files, opportunities, and property file deployment
  • Using the ant for build purpose to generate the jar for each job individually, and deploying the jars in different environments with FileZilla .
  • Extensively working with oracle 11g EOMS database, TERADATA for PBM and Retails data storing and pushing the data back to EOMS (Oracle) with various Tivoli jobs as well.
  • Working with GIT version control and HPALM SDLC lifecycle management of keep track of bugs and backlogs
  • Finalize the solution with architect to design the high-level component design and implement the design specification.
  • Worked with Spring AOP for various cross cutting need for the application and implemented cache as well.
  • Partially worked on System testing and supported for QA.

Environment: Java 1.8, Angular JS, Spring, Struts, JDBC, Web Services, SOAP, SAX, SQL Developer, log4j, JUnit, Eclipse, UNIX, Shell Script, SQL, HQL, FileZilla, Putty, Oracle, Teradata.

Confidential

Java Developer

Responsibilities:

  • Involved in implementing various features of the Library Management System. Features like Catalog books, track the material both electrical and physical, organization of books.
  • Worked on implementing the App layer and API layer components.
  • Used Spring Core Annotations for Dependency Injection Spring DI and Spring MVC for REST APIs as part of the App Layer and Spring Boot for micro services
  • Developed Restful web services using JERSEY to Send/Receive data to/from various systems as part of the API Layer. involved in the production of interface to oversee client menu and Bulk overhaul of Attributes utilizing AngularJS, Node.js, Media Query, ReactJs and JQuery.
  • Implemented persistence layer using Hibernate that use the POJO classes to represent persistent database.
  • Micro services were being used as a strategy to gradually replace a core monolithic application while still adding business features
  • The RESTful web services have been used to retrieve and update the data, which is populated in view using Angular JS model.
  • Rest Template to call from Application Layer Rest Services to API Layer Rest services
  • Worked on development and enhancements of the User Interface using Spring MVC, JSP, JavaScript, HTML, and CSS, AngularJS.
  • Worked closely with backend (OPUS) teams to understand the backend functionality.
  • Performed Test Driven Development (TDD) using JUnit and Mockito.
  • Used Jenkins for Continuous Integration and Continuous Delivery.
  • Follow the Agile development process throughout the development. I.e. participating in By-weekly sprint planning, daily stand up meetings, sprint reviews, retrospective etc.
  • Analyzing the Production server logs, debugging the code, troubleshooting and finding the root cause and fixing the issues in production
  • Worked with the Business to prioritize the defects and open incidents raise emergency request for change (RFC)

Environment: Java, Spring, Rest Web services, Hibernate, JSP, HTML, HTML 5, AJAX, JavaScript, AngularJS, CSS, XML, XSLT, JAXP, SQL, Eclipse, PL/SQL, JMS, WebLogic, MQ Series, JBOSS, Node Js, Log4j, Junit, Mockito, SVN, Jenkins, Maven.

Confidential, Troy, MI

Java Full Stack Developer

Responsibilities:

  • Involved in analysis, specification, design, implementation and testing phases of Software Development Life Cycle (SDLC) based on the functional requirements.
  • Application is implemented using agile methodology where there is a daily SCRUM meeting to understand the status and resolve any issues.
  • Upgraded existing UI with HTML, CSS, JQuery, Bootstrap and interaction.
  • Implemented the application using Spring IOC, Spring MVC Framework, Spring AOP, Spring Boot, Spring Batch, and handled the security using Spring Security.
  • Designed and developed the End Points (Controllers), Business Layer, DAO Layer using Hibernate/JDBC template and Spring IOC (Dependency Injection).
  • Spring MVC model integration for front-end request action controller.
  • Developed the persistence layer using Hibernate Framework, created the POJO objects and mapped using Hibernate annotations and Transaction Management.
  • Extensively used hibernate named queries, criteria queries, Hibernate Query Language (HQL) and Optimistic Locking and Caching to process the data from the database.
  • Involved in creating various Data Access Objects (DAO) for addition, modification and deletion of records using various specification files.
  • Used Apache Axis Service Engine for creating and deploying Web Service clients using SOAP .
  • Consumed SOAP and RESTful Web Services in SOA environment and used SOAP UI for testing.
  • Created flows on messaging using Active MQ.
  • Written Stored Procedures and SQL Queries to interact with MS SQL Server.
  • Extensively used JUnit for unit testing, integration testing and production testing.
  • Involved in installing and configuring Maven for application builds and deployment.
  • Used JIRA to assign, track, report and audit the issues in the application.
  • Worked with Intellij and used Gradle build tool to achieve more functionality for build process.
  • Involved in Maintenance and Enhancements for the project.

Environment: Agile Methodology, Java, HTML, CSS, Bootstrap, JQuery, NodeJS, Spring IOC, Spring MVC, Spring Batch, Spring Security, XML, XSD, SOAP, RESTful, Active MQ, Log4j, SOA, Apache Tomcat, JUnit, Maven, GIT, JIRA and IntelliJ.

Confidential, Chicago, IL

Java/J2EE Developer

Responsibilities:

  • Implemented Agile and Scrum methodologies acting as a scrum master.
  • Actively involved in technical meetings, requirements gathering, analysis, planning, effort estimations, development and testing.
  • Used UML Modeling diagrams such as Sequence Diagrams and Class Diagrams using MS Visio tool.
  • Designed and developed the application using Core Java, J2EE, Web Services - SOAP & REST, Spring and Hibernate Frameworks.
  • Used JIRA to track the progress of the project and wrote test cases and Used JUnit as a testing framework in a Test-Driven Development environment.
  • Performed dynamic UI designing with JSP, HTML, CSS, JavaScript, jQuery, and JSON.
  • Used AJAX calls and JSON responses to populate values on various UI components
  • Implemented a clear java script and jQuery for client-side validation API.
  • Used Eclipse as IDE for implementing business tier with Spring modules - IOC, AOP and MVC.
  • Implemented a Middle tier using Spring MVC to process client requests.
  • Done with logging, exception handling and transaction management using spring AOP.
  • Created as well as consumed the SOAP as well as RESTful web services using WSDL, SOAP, JAX-WS, JAX-RS, CXF and JAXB.
  • New library development with micro services architecture using Rest APIs, spring boot and pivotal cloud foundry
  • Consumed web services and using CXF API to build client jars. Coordinate with services team to produce a valid service response meeting business and application needs.
  • Used Hibernate as ORM to map Java classes to data base tables.
  • Developed server-side software modules and client-side user interface components deployed entirely in Compute Cloud of Amazon web Services (AWS).
  • Involved in setting up configuration properties, ORM mappings and CRUD operations with database. Used sessions, transactions, Criteria’s and queries to develop business requirements.
  • Tested Components using JUNIT and Mockito during development.
  • Utilized the Core java concepts includes Collections, Generics, Exception Handling and IO.
  • Involved in peer level design and code reviews.
  • Used UNIX shell scripts for running java batch components on server.
  • Used ANT for building and deploying Application.
  • Used JMS to pass messages as payload to track different statuses, milestones and statuses to implement a workflow management flow.
  • Intimate outage of the application to the internal teams regarding the production deployments.
  • Followed coding guidelines to ensure the code quality using PMD, find bugs and EMMA as a code coverage tools.
  • Written LINUX shell scripts to identify user login information.
  • Involved in day to day handling of JIRA issues (production issues at time) that involved data inconsistencies that required to be solved in very less time.
  • Involved in Bug fixing of various modules that were raised by the testing teams in the application during the Integration testing phase.
  • Participated in Code Reviews of other modules, documents, test cases.

Environment: Java, J2EE, HTML, CSS, JavaScript, JQuery, AngularJS, JSP, JSTL, Spring, Hibernate, XML, XSD, SOAP UI, Web Services, RESTful, SOAP, WSDL, Log4j, JUnit, IBM DB2, JBOSS, Jenkins, SVN, RAD IDE, JIRA, Agile Methodology, Linux, Rational Rose and UML

We'd love your feedback!