We provide IT Staff Augmentation Services!

Senior Java Developer Resume

0/5 (Submit Your Rating)

Atlanta, GA

SUMMARY

  • Having over 6 years of experience as Senior Software engineer/Senior Java/J2EE Developer and Programmer in development of medium to large sized web based applications using Java, J2EE, Spring boot, Pivotal cloud foundry, REST Full web services & SOAP, Gradle, Springs, JSP, HTML5, JQuery, CSS3 Servlets, JDBC, XML, AJAX, HTML5, JavaScript, IVY & ANT, Eclipse, Tomcat, JBOSS, Hibernate, SQL, PL/SQL, Oracle, DB2 & SQL Server, Pivotal Cloud Foundry, .
  • Have repeatedly employed a core methodology to implement proven web and enterprise technologies across N - Tiered architectures supported by various platforms and databases.
  • Very well experienced in understanding work flow, presentation of prototypes, client interaction, Team co ordinations, Team Leading
  • Expertise in understanding business requirements and proposing appropriate functional and technical solutions
  • Well versed with J2EE architecture and solid background in Object-Oriented Analysis & Design.
  • Expertise in Agile & Waterfall Methodologies.
  • Experience in implementing applications in Service Oriented Architecture (SOA) using Web Services.
  • Expertise in designing and implementing applications as service providers using technologies like WSDL (Web Service Description Language), SOAP (Simple Object Access Protocol).
  • Expert in designing Class Diagrams, Sequence Diagrams, Activity Diagrams, State Diagrams and Use Case realization.
  • Expertise in writing Use Cases and drawing Process flow diagrams.
  • Expertise in Backbone.js
  • Experience in database analysis and design.
  • Well Versed in Message Oriented Middleware (MOM) like MQ Series and JMS.
  • Expertise in setting best practices for developers.
  • Excellent knowledge of full software development life cycle.
  • Ability to do debugging, unit testing, functional and integration testing
  • Ability to quickly learn new languages/technologies and tools and implementing them.
  • Good analytical and communication skills and ability to effectively communicate with all levels of management and staff.
  • Actively involved in project leadership and client coordination ensuring development progress, and mentoring junior team members in client projects.
  • Extensive travelling to work with clients on both short-term and long-term engagements, with focus on Banking, Retail, projects.

TECHNICAL SKILLS

Languages: Java 1.8, 1.7, SQL.

Internet Technologies: JSP, JDBC, HTML5, AJAX, CSS 3, jQuery, JavaScript, XML&XSD, Backbone.js

Frameworks: Spring, Spring Boot, Groovy, Struts1.2/2.0, MVC, Hibernate, H2 unit testing, JUnit

Distributed Technologies: Web services, Pivotal Cloud Foundry

Component Technologies: Java Beans

Application Architecture: J2EE

Agile Tools: JIIRA, Pivotal Tracker

Methodologies: Agile, Waterfall, TDD, Pair programming

Version control: Git, Subversion, Visual Source Safe, TFS

Database: Oracle, Informix DB2, SQL Server & MS Access

Platforms: Windows95/98/2000/XP/7, NT4.0, UNIX

App and Web Servers: Tomcat, WebLogic, JBOSS

Tools: Visio Professional, Eclipse 4.3, Jasper Reports.

Deployment Tools: HP Automation (Opsware), Jenkins

PROFESSIONAL EXPERIENCE

Confidential, Atlanta GA

Senior Java Developer

Responsibilities:

  • Analyzing the business requirements and propose an appropriate functional and technical solution
  • Involved in preparing Mock-up screens/Functional Design Specifications (FDS)
  • Involved in Design & Development of the Application.
  • Developed Restful web services.
  • Coordinated the development team at Offshore, guided the team with the entire development cycle.
  • Involved in database design
  • Conduct and participate in code-reviews, walkthroughs which will further enhance development standards and practices across the team.
  • Coordinated with external teams regarding the business clarification and Integration testing.
  • Project is developed using Agile (Scrum) methodology.
  • Developed test classes to test the Services using Groovy, Junit and H2 framework.
  • Used Home Depot Eclipse (THD Eclipse) as an integrated development environment (IDE) for developing the code.
  • Using Spring boot framework and Pivotal Cloud Foundry for deployment
  • Carrying out Unit & Integration testing
  • Using Pivotal tracker for user stories.
  • Implemented SPLUNK logging.
  • Coordinated with Deployment teams to deploy the war file in DEV, UAT & SIT environments.
  • Production support

Environment: Java1.8, J2EE, Pivotal Cloud Foundry, JSON, Restful Web Services, SQL, Oracle, Eclipse, Pivotal Tracker.

Confidential, Atlanta GA

Senior Java Developer

Responsibilities:

  • Analyzing the business requirements and propose an appropriate functional and technical solution
  • Involved in preparing Mock-up screens/Functional Design Specifications (FDS)
  • Involved in Design & Development of the Application.
  • Developed Restful web services.
  • Coordinated the development team at Offshore, guided the team with the entire development cycle.
  • Involved in database design
  • Conduct and participate in code-reviews, walkthroughs which will further enhance development standards and practices across the team.
  • Coordinated with external teams regarding the business clarification and Integration testing.
  • Used Message Oriented Middleware (MOM) - MQ Series and JMS.
  • Project is developed using waterfall and Agile (Scrum) methodology.
  • Developed test classes to test the Services using H2 framework.
  • Used Home Depot Eclipse (THD Eclipse) as an integrated development environment (IDE) for developing the code.
  • Used Tomcat ISP server as a runtime for deployment of application
  • Carrying out Unit & Integration testing
  • Used Atlassian products like JIRA for task tracking and code review.
  • Implemented SPLUNK logging.
  • Coordinated with Deployment teams to deploy the war file in DEV, UAT & SIT environments.
  • Production support

Environment: Java1.7, J2EE, Tomcat, JQuery, XML, Restful Web Services SQL, Oracle, Eclipse, JIRA, Node.js, ALM (Application Life Cycle Management)

Confidential, Atlanta GA

Senior Java Developer

Responsibilities:

  • Analyzing the business requirements and propose an appropriate functional and technical solution
  • Working closely with the customers
  • Developed screens using HTML5, JavaScript, CSS3, backbone.js
  • Used Windows IIS(Internet Information Services) web server as a runtime for deployment of application
  • Prepare & reviewing Test cases & Production Support Documents.
  • Used Jenkins to build & deploy the application in DEV, UAT & SIT environments
  • Carrying out Unit & Integration testing
  • Participated in QA defect review meetings and fixing the defects
  • Communicating with the development team on customer feedback and recommendations
  • Coordinated with Deployment teams to deploy the ear file in DEV, UAT & SIT environments.
  • Creating Baselines, packages & Software policies and deploying the code in Websphere App Server
  • Production support

Environment: Java1.6, J2EE, Restful Web Services, Tomcat, HTML5, CSS3, JQuery, XML, SOAP, JUnit, SQL, DB2, Eclipse, Subversion, Quality Centre 10&Windows 7

Confidential

Java Developer

Responsibilities:

  • Analyzing the business requirements and propose an appropriate functional and technical solution
  • Estimate effort for the for the work involved
  • Designed this application using Spring MVC framework
  • Preparing functional requirements documents
  • Design and development of the application
  • Developed REST ful web services.
  • Implemented various design patterns like Singleton, DAO’s, Value Objects, developed BO from use case diagrams.
  • Implemented DAO pattern to persist data using JDBC.
  • Wrote JUnit test cases
  • Carry out Unit & Integration testing
  • Deploying the app on DEV, QA & QP servers using opsware.
  • Production support

Environment: Java 1.6, HTML5, JQuery, CSS3, Servlets, JMS, JDBC, MQ Series, XML, SQL, DB2 & Subversion, Opsware & Mercury Quality Center, Windows XP.

Confidential

Java Developer

Responsibilities:

  • Involved in Requirements Study, System Analysis
  • Interact with the Client and associated interface to discuss the requirements.
  • Preparing functional and technical design.
  • Developed Struts action classes, Form Beans and business functionality validation for different business flows.
  • Implemented DAO pattern to persist data using hibernate.
  • Worked in integrating the Fingerprints Capturing device with the application and coordinated with the vendors to get things clarified for the integration.
  • Ensure the overall quality of the project/task assigned.
  • Establish “Best Practices” and plan for continuous improvement of processes.
  • Prepared the Unit test plan and capture Unit test results
  • Involve in Internal/External Quality audit for quality reviews

Environment: Java 1.6, J2EE, Struts, JSP, JDBC, JavaScript, SQL, Eclipse 3.7, VSS, JBOSS, Hibernate, Windows XP.

Confidential

Java Developer

Responsibilities:

  • Involved in understanding the requirements shared by the client.
  • Provided necessary solutions to the client on the requirements whenever necessary.
  • Performing feasibility analysis on the provided requirements on time.
  • Involved in preparing design documents for the requirements that are in TCS scope.
  • Preparing Unit Test plan.
  • Web Logic and Oracle server installations and maintenance for UAT and production Environment.
  • Design and development of the Application
  • Involved in the core development of the project.
  • Involved in the preparation of project prototypes.
  • Worked on the ISO transaction.
  • Implemented Socket communication to do the transaction with the CBS(Core Banking System).
  • Implemented EJB’s as an interface.
  • Involved in preparing technical specification document
  • Analyzing the business requirements and propose an appropriate functional and technical solution
  • Developed Struts action classes, Form Beans and business functionality validation for different business flows.
  • Implemented DAO pattern to persist data using Hibernate.
  • Implemented Log4j for logging and tracing
  • Used Eclipse 3.7 as an integrated development environment (IDE) for developing the code.
  • Used JBOSS for deployment of application
  • Extensively used Java Collections &Exception Handling for development.
  • Carry out unit & integration testing

Environment: Java 1.6, J2EE, Struts, JSP, Hibernate, XML, JavaScript, SQL, Eclipse 3.7, Windows XP & JBOSS

We'd love your feedback!