We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

3.00/5 (Submit Your Rating)

Richmond, VA

SUMMARY:

  • IT Professional with 9+ years of experience on Cross Platform (Web & Client - Server) application development and design using Object Oriented Programming, Core Java, Java/J2EE technologies.
  • Expertise in several J2EE technologies like JSP, Servlets, Java Scripts, Web Services (SOAP, WSDL and UDDI) JSF, Hibernate, spring, struts, EJB (Entity session Message Driven Bean), Ajax, JAVA Beans, JNDI, JMS, JAVA Mail, XML, Sockets using IDE’s LIKE ECLIPSE.
  • Experience in AWS Cloud platform and its features which includes EC2, VPC, EBS, AMI, SNS, RDS, Cloud Watch, Cloud Trail, Cloud Formation, AWS Config, Auto Scaling, Cloud Front, troubleshooting EC2 instances, S3 and Route53.
  • Expertise on Monitoring Resources and Applications using AWS Cloud Watch, including creating alarms to monitor metrics such as EBS, EC2, ELB, RDS, S3 instances.
  • Experience in using Core Technologies Java, Servlets, JSP, Custom tags, Spring Boot, JDBC, Micro services, JavaBeans, EJB, JavaScript, Web Services, Angular JS, jQuery, MVC, Struts and Spring.
  • Experience in AngularJS, developing services, controllers, directives, Custom directives, ng routing, UI routing, Isolated scope, Filters, Digest cycle and performing AngularJS validations, Used Auto-mapper for Test cases used Jasmine Framework.
  • Experience in various domains like Telecom, Retail, Financial services, Health Care.
  • Strong experience on Core Java including Multithreading, Collections, Garbage Collection.
  • Experience in developing applications using spring, Struts Framework and implementing Hibernate Database access methodologies.
  • Extensive experience on XML Suite of Technologies (XML, XSL, XSLT, DTD, XML Schema, SAX, and DOM).
  • Experience in implementing various design patterns including Data Access Object, Session Facade, Business Delegate, Service Locator, MVC, Data Transfer Object and Singleton.
  • Proficient in Quality Control - includes ensuring defect free releases, maintaining correct entries in Design Docs, UI specs, Test Cases, Traceability Matrix.

TECHNICAL SKILLS:

Languages: C, C++, Java/J2EE

Frameworks: spring, Hibernate, Struts, AngularJS

Scripting Languages: Entry level experience on JavaScript, jQuery

UI Web Technologies: HTML/HTML5, XML, CSS/CSS3, JSP

Web/App Servers: Apache Tomcat, Web sphere

IDE s/API s: Visual Studio, Eclipse, NetBeans, IntelliJ

RDBMS: SQL Server, Oracle, Postgres SQL

Operating Systems: Windows, Ubuntu, Linux (Red Hat)

Version Control: SVN

Methodologies: Agile, Water Fall

Others Software Skills/tools: MS Office, Visio, Adobe Photoshop, Git, JIRA, Version One, SonarQube, Splunk

PROFESSIONAL EXPERIENCE:

Confidential - Richmond, VA

Sr. Java Developer

Roles & Responsibilities:

  • Involved in development activities using Java, J2EE, Spring, Hibernate, React JS, Database Management and SQL.
  • Participated in development of a well responsive single page application using React.JS framework and JavaScript in conjunction with HTML5, CSS3 standards, with front end UI team.
  • Designed RestFul and SOAP services for TSYS and AIS API’s.
  • Implemented Custom Exceptions depending on the API Responses.
  • Designing and deploying AWS solutions using E2C, S3, EBS, Elastic Load Balancer, Auto scaling groups, console configuration.
  • Performed AMI, Security group up gradation.
  • Used Postgres SQL as RDBMS and created Data Models.
  • Integrated third party application with our Process App API for credit score.
  • Implementing a Continuous Delivery framework using Jenkins, Maven in Linux environment.
  • Developed automation test cases through Ruby-Cucumber, Java-Cucumber.
  • Wrote ATDD Scenario’s using Java-cucumber.
  • Designed and developed the RestFul web services using the JAX-RS API to communicate over the network.
  • Data and log analysis using Splunk, ELK stack and created dashboards using logs, generated reports into excel and PDF templates.
  • Generated reports using SonarQube which covers different areas of Code quality like potential bugs, code coverage, coding rules and also fixed Sonar issues like Major, Minor.
  • Used Pinpoint tool for API health check and performance.
  • Using Liquibase performed Data Base versioning, running a single script will create schema’s and tables in different environments like Dev, QA.
  • Designed API Life Cycle template for the API business objectives before building programmatically accessible platform.
  • Wrote unit tests using JUnit, Mockito and Easy Mock.
  • Tested Performance of our API using SOAP UI, POSTMAN and JMeter.
  • Participated in team Demo’s and mid-PI demos of all other teams in small business train.
  • Worked in Agile based development environment and participated in Retrospective, Scrum session for better understanding, communication among team members.

Environment: JDK 1.7/1.8, Spring, Hibernate, Linux, Maven, Postgres, RESTful Web Services, AWS, Chef, CFT (Cloud Formation Template), Jenkins, HTML, CSS, Cassandra, React JS, Splunk, Pinpoint, ELK stack, DB Versioning Liqui Base, Postgres SQL, API Life Cycle, JUnit, JMeter, Mockito, Git, Version One, Jira, Java-cucumber, Putty, Sonar, Agile

Confidential - Atlanta, GA

Java Developer

Roles & Responsibilities:

  • Worked closely with SME’s, developers and other IT teams to understand the scope of the project and accordingly, gather functional requirements of the project in order to design and implement the application.
  • Developed an Asynchronous AJAX based client to meet the requirements.
  • Used spring framework and O/R mapping tool Hibernate for rapid development and ease of maintenance.
  • Used Ant, Maven for build and deploying the projects.
  • Worked on SVN repository and Participate in Unit Testing using JUnit and Performance Testing using JMeter.
  • Created a custom, single-page, responsive web application to replace a legacy line-of-business web application, developed using client side MVC Design using Angular JS front end framework.
  • Implemented Transactions and Batch Updates using spring framework.
  • Worked with the team in the development of the Application front-end using AngularJS with the help of HTML and JavaScript.
  • Wrote PL/SQL Packages, Functions, Procedures and Triggers to implement the business logic.
  • Developed business services with, JSON, XML, SOAP and Restful Web Services technologies.
  • Involved in write application level code to interact with API’s, Web Services using AJAX, JSON.
  • Implemented various Validation Controls for client-side validation and implemented custom validation controls with JSP validation controls.
  • Participated in meetings with the end-clients to develop Components that are cross browser compatible.
  • Used JIRA extensively for organizing issues, tracking the assigned work, and following team activity.
  • Followed Agile methodologies with sprint planning every two weeks and daily stand up meetings to monitor the status. Environment: Java/J2EE, Servlets, Spring, Hibernate, HTML/HTML5, AngularJS, JavaScript, AJAX, JSON, JUnit, Web Services(SOAP and REST API’s), SOAP UI, Apache tomcat, XML, JIRA, Agile methodology, Maven

Confidential - Woonsocket, RI

Java developer

Roles & Responsibilities:

  • Involved in daily scrum meetings, worked on the sprint tasks in the Agile Scrum development.
  • Configured and set up Java Work space which included setting up server and theme installation and configuration.
  • Debugged Java classes used to modify web pages such as Business Objects, and Data Access Objects.
  • Implemented JDBC to perform the database calls from the Java layer.
  • Tested many components of web application and documented my observations.
  • Used Servlets as interface between the client and server.
  • Used JDBC to persist Java Objects into the database.
  • Refactored existing project to make it more RESTful and thread-safe.
  • Developed different modules using J2EE (Servlets, JSP, JSON)
  • Involved in creation of dynamic web pages with the use of JSP and HTML.
  • Used spring framework MVC in development of new modules based on requirements.
  • Participated in analyzing the requirements and depicted them through use cases and scenarios.
  • Participated in unit testing, integration testing and installation of the system.
  • Contributed in decision making of the software and hardware requirements and tool evaluations.

Environment: HTML, CSS, JSP, JDBC, Core Java, J2EE, JSON, Servlets, Spring Framework, PL/SQL, Hibernate

Confidential - San Francisco, CA

Java/J2EE Developer

Roles & Responsibilities:

  • Implemented Spring MVC framework to build the middle-tier of the application in a consistent and productive manner.
  • JavaScript, AJAX, JSON was used to support the functionalities of the front end.
  • Implemented productive application development using ORM Framework (Hibernate) to reduce development time, complexities and increase flexibility.
  • Invoked the stored procedures in the data base using JDBC and spring.
  • Designed and developed account module which authenticates the access level for the users.
  • Monitor and manage the incidents & Alerts for all the WAN devices from stores through Service-Now and NMS tools
  • Worked closely with requirements to translate business rules into business component modules.
  • Developed Client-side Scripting using JSP and Java Script.
  • Supported in Creating Tables, Writing Stored Procedures, functions using PL/SQL server.
  • Integrated the various modules of the application and performed the various unit test cases using JUnit.
  • Reviewed input from project teams to perform Independent Verification and Validation (IVV) of systems
  • Involved in the Development of various layers to accommodate the application as per the MVC design
  • Pattern, DAO and DTO patterns using spring, Hibernate.
  • Worked closely with the architect teams and gained good exposure in implementing the various design patterns.

Environment: Java/J2EE, PL/SQL, JSP, JSON, PL/SQL, JavaScript, AngularJS, AJAX, MVC, JDBC, spring, JUnit, Servlets, Hibernate

Confidential

Java Developer

Roles & Responsibilities:

  • Involved in generating hibernate mapping files using hbm2ddl tools.
  • Involved in writing in business logic.
  • Created validation logic for view components using Validator Framework.
  • Involved in designing JSP pages.
  • Involved in integrating Struts and Hibernate.
  • Worked on back-end procedure development, for Database Applications using Oracle, DB2, SQL and PL/SQL, SQL Server.
  • Populated the data into database using Hibernate.
  • Involved in writing JUnit test cases.

Environment: Java, JDBC, Struts, Servlets, HTML, Apache Tomcat, JSP, Servlets, Oracle 8i

We'd love your feedback!