Senior Java Developer Resume
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
