Sr. Java Developer Resume
Sunnyvale, CA
SUMMARY
- Over 13 years of IT industry experience in Requirement gathering, Analysis, Solution Design, Development, Implementation, Deployment, Testing, Maintenance, Migration and Support .
- Experience in software development and implementation using Core Java, J2EE (Servlets, JSP, Web Services, AJAX, JSON, XML, HTML, JavaScript, JUnit, Maven, Ant, EHCache, Quartz), DB2, Oracle.
- Worked extensively on Struts 1, Struts 2, Spring 3 (MVC, Security, DAO) frameworks.
- Very good understanding and working experience on Object Oriented Programming.
- Experience in implementing Service Oriented Architecture (SOA) using SOAP Web Services.
- Experience in developing RESTful Web Services with JAX - RS using Jersey and Spring MVC.
- Experience in using JMS for communicating between application systems using Tibco EMS queues and topics.
- Experience in writing DAO using Hibernate 3 ORM.
- Experience in developing applications in different servers - Tomcat, WebSphere (WAS) and JBoss.
- Experience in executing projects using Waterfall, Iterative and Agile Methodologies.
- Very good understanding and working experience on the RDBMS - DB2, Oracle and MySQL.
- Experience in implementing design patterns in various projects.
- Experience in project development in agile environment using different tools - SONAR, JIRA for continuous integration, deployment using Jenkins, project tracking.
- Experience in software testing, Junit testing, defect tracking and management using HP Quality Center tool.
- Experience in managing code using different version control systems - SVN, Git.
- Managed off shore team on multiple projects, collaborating with team members on day-to-day activities, client updates, testing and deployment.
- Possess work experience as a team player and an individual.
- Possess good experience to work with cross functional business and technology teams.
TECHNICAL SKILLS
Languages: Java, SQL
J2EE Skill Set: Servlets, JSP, JDBC, HTML, CSS, AJAX, Javascript, SOAP WS, RESTful WS, Maven, ANT, XML, JSON, JUnit
Framework: Struts 1.1, Struts 2.0, JDBC, JMS, EJB 3.0, Hibernate 3.0, Spring 4.0, Spring MVC, Spring Boot, Web Services (SOAP/ RESTful), Tibco EMS, Kafka, Microservices, React JS
Servers: WAS 6.1, JBoss 6.x, Apache Tomcat 5.0/8
Database: Oracle, MS-SQL Server, IBM DB2, MySql
IDE: Eclipse, IBM RAD
Software Tools: Pentaho ETL, SVN, Git, Ant, Junit, Maven, Clover, Cobertura, Sonar, Putty, SOAP UI, Enterprise Application Integration (SeeBeyond ICAN 5.0.5), GraphTalk Developer 3.3.1
Operating System: Windows, Linux
PROFESSIONAL EXPERIENCE
Confidential, Sunnyvale, CA
Sr. java Developer
Responsibilities:
- Involved in various phases of Software Development Life Cycle (SDLC) such as requirements gathering, analysis, design, development, testing and support.
- Involved in code changes in the application to meet the stakeholder’s expectation.
- Involved in review, demo, quality improvement, release preparation.
- Used Kafka topics to read & write messages to communicate between different applications.
- Developed RESTful web service with JAX-RS API using Spring REST to receive and send data in the form of JSON.
- Working closely with various teams to support the application in different environments.
- Working with testing team during System and regression testing activities.
- Involved in daily standups for project updates and concerns.
Environment: Java/J2ee, Maven, Spring, Oracle, REST web services, Microservices (Spring Boot)Kafka messaging.
Confidential, Atlanta, GA
Lead/Sr. java Developer
Responsibilities:
- Working as Technical Specialist and Developer.
- Involved in various phases of Software Development Life Cycle (SDLC) such as requirements gathering, analysis, design, development, testing and support.
- Involved in code changes in the application to meet the stakeholder’s expectation.
- Involved in review, demo, quality improvement, release preparation and organizing meeting with client.
- Used Tibco EMS queues and topics to read & write messages to communicate between different applications.
- Developed RESTful web service with JAX-RS API using Spring REST to receive and send data in the form of JSON using Gson.
- Writing or optimizing SQL queries to retrieve data from DB2/Oracle database.
- Working closely with various teams to support the application in different environments.
- Working with testing team during System and regression testing activities.
- Involved in daily standups for project updates and concerns.
- Coordinated with off shore team on various day-to-day activities.
Environment: Java/J2ee, Maven, Spring, DB2, SOAP/REST web services, Microservices (Spring Boot)Jboss 7.0, Tibco EMS, Kafka messaging.
Confidential
Lead/Senior Java Developer
Responsibilities:
- Worked as Lead Developer.
- Involved in various phases of Software Development Life Cycle (SDLC) such as requirements gathering, analysis, design, development, testing and support.
- Involved in code changes in the application to meet the stakeholder’s expectation.
- Involved in review, demo, quality improvement.
- Developed user interface using JSP, Javascript, and HTML.
- Writing or optimizing SQL queries to retrieve data from DB2/Oracle database.
- Working closely with various teams to support the application in different environments.
- Involved in daily standups for project updates and concerns.
- Coordinated with off shore team on various day-to-day activities.
Environment: Java/J2EE, spring, JSP, JavaScript, Tomcat, JUnit, RESTful WS, JAX-RS, Jersey API, JSONJDBC, EJB 3.0, HTML, Oracle.
Confidential
Senior Java Developer
Responsibilities:
- Worked as java programmer for the applications enhancement.
- Managed Web Services (using IBM JAX-WS, SOAP) to notify and retrieve the template information from the RPE application.
- Updated GUI using Eclipse RCP and J2EE components.
- Worked with multiple teams to design, document, and code, testing, migrating the application.
- Involved in coordinating with different teams on issue resolution, bug fixes, testing and migration.
Environment: Java/J2EE, eclipse plugin, Japi, DOORS, RPE, Eclipse Ganymede, Ant, XML, SVN, Sonar, JUnit, IBM RAD.