We provide IT Staff Augmentation Services!

Senior Java Developer Resume

4.00/5 (Submit Your Rating)

Charlotte, NC

SUMMARY:

  • 10 years of experience in delivering the Integration Solutions and involved in developing and implemented web applications, multitier applications with Core Java, J2EE Technologies .
  • Experience in all the phases of Software development life cycle which includes Requirement Study, Analysis, Design, Development and Integration.
  • 2+ years of experience of technical lead, team management, cross functional team work.
  • Domain experience of Banking, Telecom, Retail, Credit Cards and Media and Information .
  • Having working experience with Business to Business, Business to Customer relationships with strong analytical written and communication skills.
  • Strong experience in developing GUI for web applications using technologies like Core Java, JSP and Struts JDBC, Spring, Hibernate, XML, JQuery, HTML, RESTful Web Services, JAX RPC,JMS, JAX WS and AJAX .
  • Hands on Experience in using Maven, Apache Camel, ANT and Jenkins for automating software build processes and managing build artifacts.
  • Experience in implementing the Multithreading and Concurrency.
  • Experience in developing and deploying enterprise applications on Apache Tomcat, JBOSS, Web sphere and Web logic.
  • Experience in Management, Design, Production Support, Maintenance and Enhancements to the applications.
  • Experience in trouble shooting failed mission critical production systems under extreme pressure conditions and time constraints and providing L2 support and L3 support.
  • Having Good Experience on UNIX shells scripting.
  • Experienced in development of complex stored procedures, joins, views like database objects.
  • Participated in various projects at various stages from conception to implementation and maintenance, Transition, involved in Knowledge Transfer.
  • Attended EMC Smarts training on SAM, IP and Adapter . Got Trained and Certified by EMC - Smarts MPLS Application. Good experience on EMC Smarts tool .
  • Experience in Version Control Management tools like VSS, Subversion SVN, CVS and GIT work flow.
  • More than 3 years of experience with Soap/Restful web services.
  • Experience in Agile Methodology and its best practices ATDD, TDD and BDD.
  • Good Experience on Configuration management tools like Kintanna tool .
  • Good Knowledge on Web Sphere Message Broker and Message Queue.
  • Good experience in the Software Engineering Tools like ALM,Jira, HP-QC and Continuous Integration.
  • Good knowledge on AngularJS.
  • Knowledge on ETL concepts and mainframe commands.
  • Creative approach to problem solving through the use of excellent analytical skills.
  • Experience to motivate team, Leading team and Team work, innovating and delivering on time.
  • Interaction and coordination with client for resolving functional issues.
  • Worked with clients such as Confidential, Confidential, Commonwealth Bank, Confidential, John&Wiley Sons, Confidential, Confidential and Confidential .

TECHNICAL SKILLS:

Programming Languages: Core Java, Servlets, Struts, EJB, Spring Web Flow and Spring MVC, JSP, XML, XSL, JSF, Hibernate, Web Services.

Scripting Language: JavaScript, Ajax, JQuery, JSON and Unix Shell script

Defect/Big Tracking: HP ALM, Jira and Version1

Frameworks and Architectures: Model View Controller (MVC),Spring web flow, Jakarta Struts,JSF (Primefaces,Richfaces),Message Oriented Middleware (MOM using JMS, IBM MQ Series),Service Oriented Architectures (SOA using Web Services),JUNIT.

Java Tools: Eclipse, My eclipse and RAD

Build Tools: Ant, Maven, Jenkins, Hudson and Anthill

Source Control Systems: VSS, SVN, CVS and GIT workflow.

Reporting Tool: JReport, EMC Smarts SAM,IP, Kintanna, uDeploy, Automation EngineDatabase: MySQL, ORACLE, SQL Server

Server: JBoss, Websphere,Tomcat,Weblogic

Operating Systems: UNIX, Windows 2000/NT/XP

PROFESSIONAL EXPERIENCE:

Confidential, Charlotte, NC

Senior Java Developer

Responsibilties:

  • Daily attending the Agile sprint calls and to provide the day to day updates.
  • Used Test Driven Development (TDD) as part of agile process.
  • Used Anthill and Jenkins CI as a build integration tool.
  • Developed Technical Design Document based on user’s requirement for assigned CRD and Trust work efforts.
  • Used Spring3.2.0 framework to Create and inject spring services, spring controllers and DAOs to achieve dependency injection and to wire objects of controller, business, service and persistence classes.
  • Work on CRD to integrate the different systems to make the communication channel is very easy by using JMS and MDB’s.
  • Participate in system design specification sessions to document technical specifications and to provide design options and solutions.
  • Used Spring3.2.0 framework to Create and inject spring services, spring controllers and DAOs to achieve dependency injection and to wire objects of controller, business, service and persistence classes.
  • Involve analytical, technical and programmatic skills to help in resolving application related issues.
  • Developing REST services along with Hibernate/JPA, EJB, and CDI. Involving lead developer and mentor other developers on the project.
  • Developing the MDB’s listener and services for CRD and trust messages flows.
  • Designed developed the Message Queue’s, Topic for IDS Audit applications.
  • Providing coding effort, time and budget to Project Manager.
  • Implemented and produced Restful web services with JMS queue and topic.
  • Written procedures and queries using PL/SQL.
  • Performed unit testing using JUNIT framework and used MDB listener and services for testing CRD and trust queue messages.
  • Responsible for Defect meeting, Defect fixing and leading Iteration.
  • Implemented Log4j messages for checking the message flows at CRD side.
  • Used Jaxb annotations to marshall and unmarshall the request and response.

Environment: Core Java, Spring 3.2.5, JDBC, Hibernate, JBOSS application server, JQuery, Ajax, PL/SQL, Java Script, Message driven beans, JMS, Solace, JUnit, Web services, SOAP UI, Restful, XML, Unix Shell scripting,Log4j,Message queues, SVN, GIT, Apache Camel, Maven.

Confidential, Columbus, OH

Sr Java Developer

Responsibilties:
  • Developing the UI pages using JSF2.0
  • Involving migration activities from JSF 1.0 to JSF 2.0.
  • Used JSF validation framework for front end validations.
  • Used agile process with scrum for project development.
  • Used Git for version controlling and Hudson for Continuous Integration and Continuous Deployment.
  • Used Test Driven Development (TDD) as part of agile process.
  • Worked on JSP and JSF for front end page designs.
  • Implemented and produced JAXB web services with Spring MVC.
  • Performed joint system testing the application that involved other downstream systems.
  • Involved the Queue manager alert issues and proving the root cause of the issues.
  • Writing the JUNIT test cases and executing. Unit tested the changes and performed the code review.
  • Written the java script validations for frontend applications.
  • Worked in Continuous Implementation and Deployment environment with experience in Maven based deployment setup.
  • Performed unit testing using JUNIT framework and used Struts Test Cases for testing Action Classes.
  • Creating API for internal and external application using REST and SOAP based design. Open source framework like Jersey used for create REST API.
  • Involved in writing Entity classes based on Annotations and also .hbm files. Querying Oracle database by writing Native Queries, Criteria’s and HQL.
  • Used Stateless Session Beans (EJB) in session façade and for implementing business logic.
  • Used Message Driven Beans (MDB EJBs) for sending Payment messages to backend servers to process the payment.
  • Used HP ALM for defect tracking systems.
  • Worked as a developer on Core Java, multithreading.

Environment: Core Java, JSP,JSF, J2EE, Websphere Application server, JQuery, Ajax, Hibernate, MySQL, HTML, Java Script, RAD,CSS, Multithreading, JUnit, Web services, SOAP UI, Restful, XML, Unix Shell scripting, Mockito, Spring,Log4j, Message queues, SVN, Maven, Apache Camel and Hudson.

Confidential, Bloomington, IL

Senior Java Developer/Java Technical Architect

Responsibilties:

  • Attending the business calls and get the requirements and provide the proactive solution of the services.
  • Used Agile process with scrum for project development.
  • Daily attending the Agile sprint calls and to provide the day to day updates.
  • Used Test Driven Development (TDD) as part of agile process.
  • Used Jenkins CI as a build integration tool.
  • Provided detailed design of CIBR, Packet agent mobile applications and Google map’s .
  • Look at each step in the process flow and determine is it’s atomic. Utilizing the pattern chosen during the application architecture using web services, mule facades and data power.
  • Provides transparency on what consumers are using what business services.
  • Integrate the ESB service metrics/WSRR governance/self-service portal leveraging the service registry.
  • Devolved the java script and java classes for Google map applications.
  • Involved in code development for the processes running in Service SOAP Web service code for the designed applications.
  • Preparing Service Dependency diagram to show traceability between the on/off platform services.
  • Implemented and produced Restful web services with Spring MVC.
  • Providing the presentation of high level detailed design document such as application distribution diagram and logical input/operation to the service team and development team.
  • Designing and implementing a continuous development and deployment process that is uniform throughout several development teams and across project
  • Written procedures and queries using PL/SQL.
  • Involved in Performance tuning which involves Memory management, utilizing latest caching mechanisms and thread pool configuration.
  • Performed joint system testing the application that involved other downstream systems.
  • Proactively work development defects and provide the solutions.
  • Provide the solutions for development queries.
  • Participate in design and code reviews for assigned claims work efforts.

Environment: Core Java, JSP, Spring, JDBC, Hibernate, Web sphere application server, JQuery, Ajax, PL/SQL, HTML, Java Script, Struts Framework, STS,COBRA, JUnit, Web services, SOAP UI, Restful, XML, Unix Shell scripting,Log4j,Message queues, SVN, GIT,Maven, CICD, Storm, Mule and Data power.

Confidential

Senior Java Developer/Team Lead

Responsibilties:
  • Understanding the Business Requirements. Requirements gathering, clarification and modification from client/business and business analysts
  • Used Agile process with scrum for project development.
  • Analysis to identify the impact on the existing system on account of forthcoming changes.
  • Implemented MVC architecture and the design for the Middle Tier Development.
  • Involved in the developing of Detailed Design Document, Combined project Deliverables, use-case documents and test cases.
  • Implementing the Concurrency thread functionality.
  • Involved in the Development of the requirements specified.
  • Design and Coding of User Interfaces using JSP, AJAX and Servlets.
  • Involved in Server side coding using Java, Spring and Hibernate.
  • Assigned the work to development team by creating the individual tasks and updating the status to the project managers.
  • Worked in Continuous Implementation and Deployment environment with experience in Maven/Hudson based deployment setup.
  • Involved in code development for the processes running in Service Rest Web service code development.
  • Worked as a developer on Core Java, multithreading .
  • Creating API for internal and external application using REST and SOAP based design. Open source framework like Jersey used for create REST API.
  • Implemented automated processes to export and import data from one system to another using multithreading, JQuery and MySQL queries .
  • Performed unit testing using JUNIT framework and used Struts Test Cases for testing Action Classes.
  • Developed complex queries using PL/SQL.
  • Identified complex problems and communicated with the customers to troubleshoot and documented changes over the design gaps.
  • Developed code to build the high quality software components that met the customer requirements.
  • Responsible for unit testing the application using JUnit. Unit tested the changes and performed the code review.
  • Worked on UNIX shell scripting for monitoring/fixing/workaround issues.
  • Configuration and deployment of application in Apache tomcat server.

Environment: Core Java, JSP, Servlets, J2EE, Apache Tomcat server, JQuery, Ajax, Hibernate, PL/SQL, HTML, Java Script, Struts Framework, Eclipse, Multithreading, Collections JUnit, Web services, SOAP UI, Restful, XML, Unix Shell scripting, Spring, Message queues, CVS, Maven, Hudson.

Confidential

Senior Java Developer

Responsibilties:

  • Attending calls with client taking the requirements and developing the xtrx rule file of PDA and XML generation.
  • Involved in Implementation/translation of Business User requirements.
  • Shares the findings with development team for validation and coordinates with the until successfully implemented in production.
  • Implemented MVC architecture and the design for the Middle Tier Development.
  • Worked as a developer on Core Java, Collections and multithreading .
  • Actively participated of GCA team handling both production support and initiative team.
  • Implement the SOAP web services using JAX-WS.All new functionality has been delivered on schedule with excellent quality and performance.
  • Involved in design/development of UI using Java, JSP, Struts HTML, AJAX, JavaScript .
  • Used design patterns like DAO, Singleton and MVC into the code.
  • Mentored junior developers: assisted with code reviews, Conducted technology discussion groups and presentations, act as resource for them.
  • System integration and unit testing along with test case preparation and review.
  • Worked on Unix scripting for monitoring/fixing/workaround issues.
  • Attending war room situation in case of Distribution Center business affected due to application or infrastructure issues.
  • Fixing production defects and application technical issues and root cause analysis.
  • Involved in writing SQL queries and stored procedures and invoking them from Component.

Environment: Core Java, System ware XTRX tool, JSP, Servlets, HTML, J2EE, Eclipse, SQL, EJB, Spring, XML, Unix Shell scripts, Maven, Perforce, Hibernate, CVS, Windows-XP, HP QC, Oracle, Apache Tomcat.

Confidential

Java Developer

Responsibilties:

  • Preparing the understanding documents for new services.
  • Attending and taking the Knowledge transfer to new services.
  • Involved the Queue manager alert issues and proving the root cause of the issues.
  • Involved in identifying the problems in services and also work on providing the fix to the Problems in Service.
  • Involved in design/development of UI using Java, JSP, HTML.
  • Worked in UNIX scripting.
  • Responsible for write the coding for interacting with the MQ server.
  • Wrote deployment descriptors like struts-config, validation files and web.xml.
  • Configuration and deployment of application in Eclipse and Unix servers.
  • Responsible for Defect meeting, Defect fixing and leading Iteration.
  • Involved Daily Operational meeting and demos with clients.
  • Provides representative on daily/weekly operational calls.
  • Communicate issues/events in a timely manner to stakeholders.
  • Perform code changes and set up in local to perform unit testing updates the problem status regularly.

Environment: Websphere Message broker, MQ, Core Java, JSP, Servlets, Struts, Oracle, UNIX Shell scripts, APIGEE,RAD Web sphere and SVN.

Confidential

Java Developer

Responsibilties:
  • Understanding the Business Requirements.
  • Analysis to identify the impact on the existing system on account of forthcoming changes.
  • Attending the status calls and meetings with the onsite representatives to update the development progress.
  • Involved in technical decision making, stakeholder communication, team building activities like training, Knowledge transfer.
  • Requirements gathering, clarification and modification from client/business and business analysts.
  • Involved in design/development of UI using Java, JSP, HTML, JavaScript, Struts .
  • Involved in writing the required Unix shell scripts .
  • Identified complex problems and communicated with the customers to troubleshoot. Documented changes over the design gaps.
  • Developed custom exceptions to log the more specific exception rather than generic exception.
  • Provided fix to the issues raised through out system testing.
  • Configuration and deployment of application in JBOSS.
  • Participated in documenting high level technical design of application using Business Workflow Diagram, Use Cases, Functional/Design specifications, sequence diagrams.
  • Responsible for Defect meeting, Defect fixing and leading Iteration.
  • Supporting Production issues.
  • Coordinated with QA for documenting, reviewing test plans and bug fixing.
  • Provides timely feedback on project-related tasks and issues to management after identifying root cause of issues.
  • Implemented Waterfall development methodology.

Environment: Core Java, Servlets, JSP, J2EE, struts, Hibernate, Eclipse, Unix Shell scripting, Oracle, JUnit, Web logic application server.

Confidential

Java Developer

Responsibilities:

  • Added functionality for ticketing by overlaying a ticket model on top of the topology and integration of a ticket adapter developed by SOE Smarts to request and manage tickets in Expedio.
  • As per the post-deployment activity, conducting the sanity tests to validate various functionality and features of the application to ensure the business continuity after the deployment.
  • Migrated Solaris UNIX servers and installed Smarts new version (7.2).Involved major part of Smarts server up gradation activity (NPM, SAM, Back up files placed properly) and completed.
  • Created smarts escalation policy configurations and threshold and polling standard policies on each domains. Synchronization was done in all the servers. Involved in fixing the bugs for the Smarts MPLS applications. Developed shell scripts for implementing of auto traps on AM/PM, SAM, IP modules of EMC Smarts application.
  • Coding of Java classes using the Java/J2ee.
  • Involved in modifying and implementing configuration files like config.xml.
  • Responsible for enhancement of UI in JSP, HTML
  • Analyzing network flow to avoid any disruption with proper designing and changing the proper filters as per requirements like BTNA, NCCA and EMEA customers for ticketing process. Monitor notification, alarm, logs etc.
  • Performs a regular scheduled discovery process which interrogates all the managed devices using SNMP and Telnet.
  • Coordinate the test activities with the Platform teams and to make sure that the devices under testing exactly matches the specification and configuration of the Live Network. Support from the platform test teams are required in order to perform the testing.
  • The Smarts development model is a scaled down set-up of the full production system, and has single instances of the smarts products. The required services are configured as per test requirements.
  • Configuration changes done on the device so as to enable SMARTS polling of the device.

Environment: UNIX Shell scripting, Core Java, Servlets, JSP,EMC Smarts tool SAM, IP, Adapter, Apache Tomcat server, Eclipse.

Confidential

Java Developer

Responsibilities:

  • Designed the front-end screens using JSP and HTML.
  • Developed code in business tier using core Java/J2ee.
  • Involved in developing Action classes using Struts Framework. Converting UI screens into struts to Enabled JSP tags.
  • Requirement analysis the UI functionality and understand business process.
  • Supporting Production issues and Resolving Production tickets.

Environment: Core Java, Servlets, JSP, Struts and Oracle, UNIX Shell scripts, Eclipse, JBOSS, CVS.

We'd love your feedback!