We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

5.00/5 (Submit Your Rating)

Austin, TX

SUMMARY

  • Around 7 years of professional experience in application analysis, design, development, integration, deployment and maintenance / support for web, standalone and client/server - based software applications in financial services, insurance and HealthCare industry domains.
  • Excellent background in developing applications using Java/ J2EE Technologies on Web Logic Application Server and Web Sphere Application Server (WAS) wif technologies such as Spring, Hibernate, Web Services, Maven, CQ5, Drools, Cucumber Testing, JSP, HTML, DHTML, AJAX, DOJO, JSTL, XML, JMS, JNDI, Apache, Tomcat, JDBC, JavaScript and Eclipse, JBOSS Developer, RAD various databases such as Oracle, MS SQL Server and design tools such as Design Patterns and UML modelling.
  • Experience in web development using Spring 4.2/3.0/2.5, Hibernate 4.0/3.0, Maven, and Web Services.
  • Extensive experience in developing SOAP and Restful web service.
  • Strong experience working wif relational databases such as Oracle, MS SQL Server 2008
  • Strong work experience on teh front-end UI development using HTML, DHTML, CSS, Dojo, JavaScript and jQuery along wif Java Servlet and JSP.
  • Working experience in UNIX Shell Scripting.
  • Expert in software development process that included Agile Methodologies/ Scrum
  • Strong database concepts wif experience in data modelling, creating databases, tables, views, stored procedures, and triggers using SQL and PL/SQL wif experience in writing complex SQLs and calling them in teh applications.
  • Proficient in using Amazon Web Services (AWS). Extensive experience focusing on services like EC2, VPC, Cloud Watch, Cloud Front, Cloud Formation, IAM, S3, Amazon RDS, ElastiCache, SNS, SQS.
  • Good knowledge in estimation and project planning.
  • Extensive experience in Unit testing (Cucumber/ Mockito / Power Mock), Integration testing, System testing, and production support of large-scale, enterprise applications, and products.
  • Knowledge and experience of configuration and release management of large-scale projects
  • Adept in support documentation, debugging, fixing defects, operation, sustenance, and maintenance of end-to-end systems.
  • Quick learner and excellent team player wif ability to meet deadlines and work under pressure - either unsupervised or in a team.
  • Excellent problem-solving skills wif a strong technical background and good interpersonal skills.
  • Excellent verbal and written communication skills.
  • Experience of serving as a lead technical resource on large projects wif proven capability in meeting project goals.
  • Quick learner wif great communication skills and adaptable to any situation.
  • TEMPEffective working relationships using independent judgment and initiative, and ability to work in a team environment to produce quality information delivery systems.
  • Good client interaction skills wif experience in requirements gathering, Proof of Concepts (POC), and feasibility study.

TECHNICAL SKILLS

Languages: Java 1.8/1.7/1.6/1.5 , SQL, UNIX Scripting, PL/SQL, XML (DOM, SAX, XPath, XSL, XSLT, XML Schema, DTD), SOAP, REST, Web Services, CQ5

J2EE Technologies: JSP, Servlets, JNDI, JDBC, JMS, Web sphere-MQ, JAXB, JAX-RS and JAX-WS

Framework and Tools: Spring 4.2/3.0/2.5, Hibernate 4.0/3.0, AJAX

Design Methods: Design Patterns, UML, OOD

IDEs/Development tools: JBOSS Developer, IBM RAD 7.0, Eclipse 3.0, Net Beans 3.3, Quality centre, Toad, SoapUI, Rally, JIRA, Drools

Design Tools: Rational Rose, Visual Studio

Version Control Tools: Git, VSS, SVN

Cloud Technologies: AWS (EC2, EBS, S3, Lambdas, VPC, Cloud Watch, Elastic Load Balancer, Auto Scaling)

Database: Oracle 10g/11g, MS SQL Server, MySQL, MongoDB

Testing Tools: SoapUI, Cucumber, Mockito /Power Mock framework, Junit

Documentation Tools: MS Office 2003/2007/2010 , Visio, MS Project

Operating Systems: Windows XP/ 2000/ NT/ 98/ 95/ 7.0/10

Web/Application Servers: WebLogic 8.1/ 7.1, Apache Tomcat 5.x/ 4.x, Web Sphere 7.0

Build Tools: Maven, Ant

Domain Knowledge: Investment Banking, Finance, Insurance and HealthCare Industry

PROFESSIONAL EXPERIENCE

Confidential, Austin, TX

Sr. Java Developer

Responsibilities:

  • Understanding user change requirements and analysing teh source systems and Developed UI pages using JSP & Spring MVC frame work.
  • Preparing sequence diagrams for some components.
  • Involved in creating & consumingRestfulweb services to expose to other applications.
  • Created User defined exception classes using Java.
  • Built great user interfaces wif Modern JavaScript Frameworks like React JS
  • Used RestAPIto expose teh contract rates for clients and performed versioning of existing services.
  • Strong experience in implementingServiceoriented architecture andWebServicesusing SOAP and RESTFUL APIs.
  • Wrote spring configuration file to define beans, define data source and Hibernate properties.
  • Used Maven build script for building and deploying teh application and Designing new database tables for teh enhancements.
  • Validations are done using Spring MVC validation framework and JavaScript.
  • Designed, developed and implemented unit tests and product features.
  • Formulated and executed agile processes for performance.
  • Programmed reusable code and prepared technical designs.
  • Implemented processes for resolution of computer equipment problems.
  • Developed and executed software systems utilizing JavaScript and Groovy.
  • Extensively used Hibernate in data access layer to access and update teh database.
  • Designed and developed website application using AJAX, AngularJS, Bootstrap, Node JS, Java Swing, CSS, HTML5, jQuery, JSP, Tiles framework and XML.
  • Involved in Construction of UI using jQuery, AngularJS, Ext.js, Bootstrap and JavaScript, Perl scripting.
  • Prepared a web UI for teh HBasedatabase for crud operation like put, get, scan, delete and updateoperations.
  • Provided a UI to enter user's query which would be parsed and executed internally, and result would be displayed on teh web interface.
  • Responsible for building/deploying consistently repeatable build/deployments to company production and non-production environments usingJENKINS& BUILD Pipelines.
  • Worked wif teh development team to generate deployment profiles andJenkins.
  • Developed all client-side logical implementation part of applications wif AngularJS.
  • Worked on AngularJS frame work to augment browser-based applications wif MVC Capability, built dynamically generated dropdown lists using Ajax, JQuery and AngularJS.
  • Created an on-teh-fly configuration changes set up, wif application saved in Node.js.
  • Writing Java classes, reusable components and Java Beans for getting data from oracle tables.
  • Worked wif Amazon AWS EC2, RDS and S3 as a data store for storing data into teh buckets that fall into it.
  • Worked wif Platforms as a service (PaaS) and removed teh need for organizations to manage teh underlying infrastructure (usually hardware and operating systems) which allows to focus on teh deployment and management of teh applications.
  • Performing teh Unit testing and basic functional testing wif different set of data.
  • Involved in Spring batch coding. Created oracle stored procedure to find daily true delta data.
  • To verify teh behaviour of teh system under test, used Mockito Framework.
  • Supporting System Integrating Testing and User Acceptance Testing.
  • Participated in a Scrum team and Agile Practices including Test-Driven Development (TDD), Behaviour-DrivenDevelopment(BDD) and pair programming.

Environment: Java SE, JDK 1.6, Hibernate 3.0, spring, Perl Scripting, Swing, AWS, Tiles, JSP, HTML, CSS, Angular, Bootstrap, JQuery, Node JS, XML, XSLT, AWS, SQL Server, Maven, Apache Tomcat, FHIR, Eclipse 6.0, SVN, Windows XP, Jenkins

Confidential, Leawood, KS

Sr. Java Developer

Responsibilities:

  • Reengineered teh existing legacy application into a web-based application using teh latest web technologies.
  • Developed J2EE web application using teh Java 7, multi-threading, Spring MVC 4.1.0, spring-jdbc.
  • Used Spring JDBC and Spring Data modules in Spring MVC framework for implementing Model-View- Controller (MVC) architecture at teh Web tier level to isolate each layer of teh application so that complexity of integration will be reduced, and maintenance will be very easy.
  • Developed DB2 stored procedures on DB2 Database. Developed Hibernate services, Data Objects and Data Access Objects to access DB2.
  • Build REST web service by building Node JS Server in teh back-end to handle requests sent from teh front-end JQUERY, AJAX via JSON.
  • Designing and developing restful API and services using best practices to interact wifin teh microservices and wif teh front end. Using spring MVC and spring rest. Security is provided via tokens(jwt) and spring security.
  • Used JPA to fetch data from database to avoid any dependency on database tables.
  • Used Java Messaging Services (JMS), Spring Rabbit MQ and Apache Kafka for reliable and asynchronous exchange of important information such as payment status report.
  • Implemented User Interface and integrated wif backend code,Node.JS as server-side technology for teh feedback system.
  • Teh complete feedback system was designed using MEAN (MongoDB, ExpressJS, AngularJS, NodeJS) stack technologies for quick response and throughput.
  • Integrate teh dynamic pages wif Angular JS and jQuery to make teh page dynamic. Used Backbone.JS for passing on data from HTML forms.
  • UsedJMS MQ (Message Queues) for reliable and asynchronous exchange of important information between multiple business applications.
  • Created complex scheduler tasks/jobs using Quartz Scheduler library. Developed custom exception handling mechanism to handle errors/exceptions.
  • Developed JUnit test cases to unit test teh business logic. Supporting System Test and User Acceptance Test.
  • Used Apache Maven build tool to automate teh build process and Jenkins CI for continuous integration.
  • Followed Agile Software Development Methodology and Test-Driven Development (TDD) to build teh application iteratively and incrementally. Participated in scrum related activities and Daily Scrum Meetings.
  • Performed Design review and Code review for well-known performance practices for better performance and code maintainability.

Environment: Java SE, JDK 1.6, Hibernate 3.0, spring, Perl Scripting, Swing, AWS, Tiles, JSP, HTML, CSS, Angular, Bootstrap, JQuery, Node JS, XML, XSLT, SQL Server, Maven, Apache Tomcat, FHIR, Eclipse 6.0, SVN, Windows XP, Jenkins

Confidential, Malvern, PA

Java Developer

Responsibilities:

  • Understood function requirements specification and transformed that into design.
  • Complete support for teh application. Solving all tickets associated wif teh application.
  • Monitoring teh application for performance. Also answer user queries regarding application.
  • Developed various reusable halper and utility classes in Java, which were being used across all teh modules of teh application.
  • Used various Spring 3.0 modules like Spring Core, Spring MVC for building MVC framework and generated dependency injection.
  • Used Spring ORM for configuration wif Hibernate as ORM tool.
  • Utilize Spring AOP modules to implement AOP task like transaction management.
  • Used Hibernate 3.0 as ORM tool to perform CRUD operation wif Database wif first and second level caching strategy.
  • Used Core Java features such as OOPs concepts, Collections, Serialization and Exception in this application.
  • Used JSP framework to build UI pages wif JSTL, JQuery and AJAX framework.
  • Used JAX-RS specification and created Restful web services using Jersey Implementation.
  • Analysed and determined teh scope for ICON wif respect to any enhancements or fix change to other interacting application.
  • Moved teh code from Dev to Stage and Prod, which includes creating CR and attending meeting to analyse teh impacts.
  • Performed Unit testing of teh application against teh requirement and worked closely wif testers for clarifying queries related to business requirements.
  • Designed and maintained various project related documents using tools like rational rose and visual studio.
  • Coached and mentored team for improved productivity.
  • Provided support in production by observing log, checking environment stability during deployment of application or during an incident report.
  • Wrote SQL queries and created tables in oracle database.
  • Done Query tuning in oracle database for better performance optimization.

Environment: Java 1.6, Spring 3.0, Hibernate 3.0, Restful web service, Maven, Jenkins, MS Visio, Oracle 11g, Log4j, PL/SQL, Web Sphere 7.0, TOAD, JIRA, Mockito, PowerMock, SVN, Eclipse, AJAX, JQuery.

Confidential, Columbia, MD

Sr. Java Developer

Responsibilities:

  • Focused primarily on teh MVC components such as Dispatcher Servlets, Controllers, Model and View Objects, View Resolver.
  • Involved in development of REST Web Services using Spring MVC to extract client related data from databases and SOAPUI tool is used for testing Restful API web services.
  • Implemented teh Web Service client for teh login autantication, credit reports and applicant information using JAX-WSand Apache Axis 2.
  • Configured JDBC and LDAP security in teh application server. Developed LDAP server configuration file to enable encryption support for password storage.
  • Parsed those XML messages using JAXB and tan store teh data into Oracle Database using Spring JDBC.
  • Used EJBs (Session beans) to implement teh business logic, JMS for communication for sending updates to various other applications and MDB for routing priority requests.
  • Used different phases of JSF lifecycle for client-side and server-side data validation.
  • Developed user interface using HTML5, CSS3, JavaScript, Ajax and Jquery.
  • Used AJAX and JavaScript for validations and integrating business server-side components on teh client side wif in teh browser.
  • Created web applications prototype using Angular JS, Node JS.
  • Worked on setting up JBOSS Fuse ESB and building and deploying applications to Fuse server.
  • Participated in builds using Ant and CI (continuous integration) using Jenkins.
  • Involved in teh creation of exhaustive JUnit Unit Test Cases for each java class that is being developed for this application using a mocking framework Mockito using Test Driven Development technique.
  • Writing teh enhancements and migrating teh existing programs using Test Driven Development (TDD) software development process
  • Designed and coded application components in an Agile environment.
  • Coordinating wif teh business and functional teams to get clarity on teh requirement for analysis.

Environment: Java, J2EE, Spring MVC, REST, SOAP, Restful API, JAX-WS, Apache Axis 2, JDBC, Hibernate, POJO, XML, JAXB, JMS, Active-MQ, JSF, HTML5, CSS3, JavaScript, Ajax, and JQuery, JBOSS, Maven Jenkins, JUnit

Confidential, Jersey, NJ

Sr. Java Developer

Responsibilities:

  • Analysed and designed various modules using Java design patterns.
  • Participated in building UI wif DOJO framework.
  • Used various Spring 3.0 modules like Spring Core, Spring MVC for building MVC framework and generated dependency injection.
  • Used Spring ORM for configuration wif Hibernate as ORM tool.
  • Utilize Spring AOP modules to implement AOP Advices.
  • Used Hibernate 3.0 as ORM tool to perform CRUD operation wif Database wif first and second level caching strategy.
  • Used Core Java core features such as OOPs concepts, Collections, Serialization and Exception in this application.
  • Participated wif technical architecture to build architecture of project.
  • Provided status on a day-to-day basis in Scrum meeting organized by Scrum Master and sent weekly status report.
  • Moved teh code from Dev to Stage and Prod, which includes creating CR and attending meeting to analyse teh impacts.
  • Reviewed teh requirements wif association and acquirer for all major and minor release.
  • Created and modified stored procedures, triggers, views, and functions for every enhancement.
  • Engaged in day-to-day bug fixing and enhancement activities.
  • Designed and maintained various project related documents.
  • Written SQL queries and created tables in oracle database.
  • Done Query tuning in oracle database for better performance optimization.

Environment: Java 1.6, Spring 3.0, AJAX, DOJO, Hibernate 3.0, Maven, Jenkins, MS Visio, Oracle 10g, PL/SQL, WebSphere 7.0, TOAD, JIRA, Mockito, Power Mock, RAD

Confidential, Collierville, TN

Java Developer

Responsibilities:

  • Analysed and designed various modules using Java design patterns which include Singleton pattern, Factory pattern, Prototype pattern, Observable pattern.
  • Used Core Java core features such as OOPs concepts, Collections, Serialization and Exception in this application.
  • Used JAX-WS specification and Implemented and consumed Axis-2 SOAP based webservices.
  • Used SoapUI tool for testing of SOAP web services.
  • Used various Spring 2.5.0 modules like Spring Core, Spring MVC for building MVC framework and generated dependency injection.
  • Used Spring ORM for configuration wif Hibernate as ORM tool.
  • Utilize Spring AOP modules to implement AOP transaction management.
  • Used Hibernate DAO Support class from Hibernate 3.0 for configuration wif Spring ORM and perform CRUD operation wif Database wif first and second level caching strategy.
  • Used JSP framework to build UI pages wif JSTL, JQuery and AJAX framework.
  • Engaged in complete Software Development Life Cycle.
  • Responsible for requirement capturing, use case analysis, object model, class diagrams, sequence diagrams, and activity diagrams
  • Solved all tickets associated wif teh application. Monitored teh application for performance.
  • Answered user queries regarding teh application.
  • Analysed and designed various modules using Java design patterns.
  • Engaged in day-to-day bug fixing and enhancement activities.
  • Written SQL queries and created tables in oracle database.
  • Done Query tuning in oracle database for better performance optimization.

Environment: Java 1.6, JSP, JSTL, Spring 2.5.0, AJAX, Hibernate 3.0, Maven, MS Visio, Oracle 10g, PL/SQL, WebLogic, TOAD, Quality Center, JUnit 3.0, Eclipse, jQuery, AJAX.

We'd love your feedback!