We provide IT Staff Augmentation Services!

Senior Java Developer Resume

0/5 (Submit Your Rating)

Woonsocket, RI

OBJECTIVE

  • As a professional with an excellent record of success in building, migrating, automating and modernizing the responsive web applications and cloud native services in the areas of quoting, underwriting and risk analysis systems.
  • I am seeking a challenging opportunity to work in an environment where my advanced skills, education, extensive training, and many years of experience can be fully utilized.

SUMMARY

  • Around 7 years of experience in the field of Information Technology with a strong experience as Technical Lead, Release Coordinator, Software Design and Development for various software applications in providing business solutions for Insurance Quoting systems, Policy Management, Underwriting and Risk Analysis systems.
  • Diverse experience utilizing Java tools in business, Web, and client - server environments including Java Platform, Enterprise Edition (Java EE), Java Server Pages (JSP), Java Servlets (including JNDI), Spring, Hibernate and Java database Connectivity (JDBC) technologies.
  • Experience in Waterfall, Agile (scrum) methodologies where there is a daily SCRUM meetings to understand the status and resolve any issues and in making web pages cross browser compatible and server scripting languages.
  • Proficient in UI design, developed Front End using HTML, CSS, JavaScript, JQuery, Ajax, Angular JS, Bootstrap like Node JS and Backbone JS.
  • Worked with Web Sphere Application Server, Oracle Web Logic application server, JBoss and Apache Tomcat Application Server
  • Experience in CoreJavaconcepts such as OOP Concepts, Collections Framework, and Exception Handling
  • Experience in using Apache ActiveMQ as Messaging platform
  • Expert in creating Cloud native and Test driven applications following the 12 factor application.
  • Mastered creating application with spring core, Spring Boot, spring web and Spring ORM integration.
  • Created fully automated Continuous Integration (CI) and Continuous Deployment (CD) pipelines and processes for multiple projects.
  • Created alerts and search reports based on the critical parameters, which will trigger emails to the operational team.
  • Designed custom Maven archetype project templates and configured Maven plugins for consistent dependency management and quality management.
  • Expertise in System performance tuning, memory management, capacity planning and Disaster Recovery planning.
  • Talented problem solver able to think “out of the box” solutions.
  • Proven background leading teams and training the team members technically in Agile and deadline-oriented environments
  • Expert in creating reusable Utility modules which increases team’s productivity and application performance.
  • Tremendous experience in creating Soap UI test suites for the SOAP & REST web services and hookup in the CI pipeline.
  • Proficient in usingRDBMSconcepts and worked withvarious Databases like Oracle 9i/10g.
  • Having experience in Oracle SQL Developer
  • Worked extensively on technologiesWeb services, SOAP, XML.
  • Experience using IDE’s likeEclipse & Spring Tool Suite.
  • Experience in developing the front-end components usingHTML5/HTML, DHTML, CSS, Java Server Pages, JavaScript, and Ajax.
  • GoodObject Oriented DesignandGraphic UI Designof Business Modules usingUML,Use Cases,Sequence Diagrams.
  • Thorough knowledge and experience in implementing Service Oriented Architectures (SOA) usingXMLbasedWeb Services (REST/SOAP/UDDI/WSDL).
  • Experience using various web/application servers likeApache Tomcat, WebLogic.
  • Experience inANTandMavenbuild tools.
  • Good experience with unit testing usingJUnitand usedLog4jfor effective logging.
  • Experience in developing applications using waterfall andAgilemethodologies.
  • QAissues have been fixed for features developed by me.
  • Detail oriented person with good technical troubleshooting/problem-solving ability.
  • Strengths include good team player, self-motivated, quick learner, open to work with new technologies in a dynamic, fast - paced and deadline driven environment, excellent interpersonal, analytical and communication skills.
  • Good Experience in Application Software Development and Design,ObjectOriented Design and Analysis (OOAD), Technical Documentation, Software Testing and Debugging.
  • UsedJenkinsas a continuous integration tool for developing automated process for builds and deployments.
  • Used putty to connect to different environments of the application.
  • Used Subversion (SVN) for maintaining the component and for release and version management andJIRAfor bug tracking.
  • Experience with IBM Data power 7.1

TECHNICAL SKILLS

Java Technologies: JDK (1.5,1.7), Servlets 2.4, JSP 1.2/2.0, HTML5, JDBC, XML (DTD & Schema), JavaScript, Java Beans, Web services (SOAP, WSDL), AJAX (JQuery framework), Data Power, Spring 3,Hibernate 4,Apache http client 4.3

Databases: Oracle 10g/9.x, SQL Server.

Frameworks: Spring, Hibernate.

Development Tools: Eclipse, Ant, Maven, SVN, HP QC, SQL Developer, Web Logic Workshop, Log4j.

Web / Application Servers: Web Logic, Tomcat, and Oracle HTTP server.

Designing and Modeling: UML Design, MVC, Template and Command.

Operating Systems: Windows XP/2000/NT/ 7, Unix and Linux.

PROFESSIONAL EXPERIENCE

Confidential, Woonsocket, RI

Senior Java Developer

Responsibilities:

  • Requirement gathering, documenting the low level design documents
  • Involved in Daily Scrum (Agile) meetings, Sprint planning and estimation of the tasks for the user stories, participated in retrospective and presenting Demo at end of the sprint.
  • Involved in the front end using HTML, JavaScript, JQuery, AJAX and Servlets, JSP, Struts2, JSTL.
  • Presenting the design documents to client for approval for coding
  • Developing & writing Junit Test cases and Headless Integration test cases for the developed code
  • Configuring the maven build scripts for Application/ Services.
  • Configuring SVN for the components and checking in the code in to SVN on daily basis
  • Configuring Security for the Application / Service
  • Presenting the developed Code to Customer Quality - Engineering team for Review and fixing the defects if any.
  • Administered Confluence version 3.x site projects
  • Developed the unit test cases Test Driven Development (TDD) and mock testing using JUNIT frameworks.
  • Actively involved in coding usingJava1.8, spring and Angular 4 to develop features from end to end.
  • Worked to secure our RESTful web services using oAuth 2.0 with spring security to authenticate any third party requests coming in.
  • Implemented MVC architecture using Struts2, JSP, Spring, and Hibernate and used Spring Framework to initialize managed beans and services.
  • Applied fixes/fix packs and patches to the IBM BPM environment which comprises of Process Server, Process Center, Portal and Business Space.
  • Performed a wide range of technical activities in support of pre-production and production environment builds for E-Business, SOA/ BPM applications

Confidential, Woonsocket, RI

Senior Java Developer

Responsibilities:

  • Requirement gathering, documenting the low level design documents
  • Presenting the design documents to client for approval for coding
  • Developing & writing Junit Test cases and Headless Integration test cases for the developed code
  • Development SOAP and Restful Web services using Apache Axis1, WebLogic, Web Service Tools, Session beans as web services, Spring MVC
  • Expertize in implementing Micro Services using spring, spring boot and spring cloud.
  • Used Spring Inheritance to develop beans from already developed parent beans.
  • UsedJavaServlets and WebLogic JMS for various functionalities
  • Used Spring AOP for logging, auditing, transaction management to distinguish business logic from the cross - cutting concerns.
  • MQ was used to provide a single unifying transport that reduces cost and maintenance efforts, including support for HTTP, REST and JMS.
  • Used Spring Security for Authentication and Authorization of the application.
  • Configuring the maven build scripts for Application/ Services.
  • Configuring SVN for the components and checking in the code in to SVN on daily basis
  • Wrote Web Services using SOAP for sending and getting data from the external interface.
  • Determined & developed the Web Services.
  • Involved in Creation of WSDL and schemas.
  • Made proficient use of WSDL files. Used SOAPUI for testing the web services.
  • Implemented SOA based web services, designed and built SOAP web service interface, implemented using SOAP & Apache Axis.
  • Used the Tiles Framework and Tag Libraries in the presentation layer to simplify the complexities of the application.
  • Used Spring Inversion of Control, to make application easy to test and integrate
  • Configuring Security for the Application / Service
  • Presenting the developed Code to Customer Quality-Engineering team for Review and fixing the defects if any

Confidential, Bloomington, IL

Java Developer

Responsibilities:

  • Involved in analysis, detailed design, design reviews, code refactoring, development, code reviews, unit testing, performance tuning, smoke testing and regression testing of the various use cases that are part of these enhancements.
  • Worked on designing and creating RESTful services for the SPT that consume the existing backend services which intern query the DB and retrieve the required data.
  • Used Spring Boot to simplify the process for configuring and deploying the backend applications.
  • Used UML and created Conceptual model using sequence diagrams, class diagrams, flow diagrams, component diagrams etc as a part of design of each and every use case that are part of these enhancements.
  • Worked on refactoring, code improvisation, multithreading, performance tuning, and unit testing as a part of development of each use case.
  • Upgraded the projects fromJava4 toJava6 and also upgraded the frameworks related to support most ofJava6 features.
  • Interacted with various teams who are stakeholders and whose changes should be in sync with these enhancements regularly and would provide them with feasible solutions when they come up with any last minute requirement or design changes.
  • Created high quality, maintainable, and performant code for automated test cases and the frameworks to execute and report them.
  • Used HTML, AngularJS, JavaScript, extensively in the UI development and usedJava, Web App Framework, DB2, Spring etc in the middle - tier and back end development.
  • Used NodeJS to build data intensive SPA for the CPO app due to its asynchronous and non-blocking nature.
  • Used NodeJS package manager (npm) to install JavaScript task runners like Grunt which are used to build and run various JS tasks.
  • Built new UI Components using AngularJS, HTML5, replacing older JSP pages.
  • Composed and executed Cassandra database. Designed and created tables, consumed high volume data processed in the Cassandra by REST APIs and also worked on performance tuning.
  • Used SVN for Version control and used Junit with EasyMock and PowerMock for Unit testing the application.

Confidential, Bloomington, IL

Developer

Responsibilities:

  • Requirement gathering from Onsite
  • Documenting the Low Level design documents
  • Developing & writing Junit Test cases and Headless Integration test cases for the developed code
  • Configuring SVN for the components and checking in the code in to svn on daily basis
  • Configuring Jenkins Jobs and running the SNAPSHOT and RC builds on requests
  • Configuring & monitoring the Quality metrics for the Java applications
  • Troubleshooting the build issue and capturing the quality reports
  • Regularly interacted with various architects, leads anddevelopersand discussed design and structure of various IS (Integration Services) web services.
  • Am involved in developing the UI development for the SRTA (Spark Release Test App) using the basic HTML, JSP, JavaScript, JQuery,Java, AJAX etc used for testing various services for their validity and performance.
  • Worked extensively on ICP/TP platform and used frameworks such as Apache CXF, Spring Core, Spring JDBC, Spring MVC, and SOAP UI.
  • Worked on developing and enhancing various SOAP based web services for the BAF - IS team.
  • Also involved in Integrating various applications and services from other domains and other legacy applications with the applications and services built in ICP layer.
  • Worked on developing the Mule application that forms an ESB layer which is used as an interface for various services and applications to consume IS services. Also developed the Clients to interact with the other services.
  • Used Mongo DB for one of the services to interact with the request framework to retrieve and process large dataset thereby increasing the performance of the service.
  • Worked in developing/refactoring an existing code to provide a multi-threaded environment wherever needed to improve the flexibility code sharing.
  • Extensively worked in WSRR, Business Space for various UDDI activities such as registering services, creating service versions, creating and adding endpoints, contracts etc.
  • Used Maven extensively in the process of building the project structure.
  • Extensively involved in writing SOL Queries to retrieve/create/update data. Also involved in writing Unit Tests using Junit and Easy Mock.
  • Worked on writing efficient queries, query tuning, suggesting a few new indices, suggesting normalization of tables etc to ensure performance as per SLA of the application.

We'd love your feedback!