Senior Java Developer Resume
Austin, TX
SUMMARY
- Senior Java Developer having 9 years of experience in Software development life cycle including Requirements Analysis, Design, Development, Testing, Maintenance and Enhancements of Java/J2EE based applications.
- Experience in Agile Software Development environment using Agile methods like SCRUM.
- Proficient in Java/JEE technologies, Java Servlets, JSP, JDBC, JNDI, DOM/SAX, JAXB, Web Services.
- Expertise in Core Java, Spring and Hibernate.
- Software Engineer with specialty in Web applications development using Client - Server Architecture, SOA, Web-Services.
- Experience in SOA and implementing Web Services using SOAP (JAX-WS).
- Worked on Application servers and Web servers like IBM Websphere, Weblogic and IHS.
- Experience in using the Log4j framework for Logging.
- Expertise in JEE Design Patterns (Singleton, Factory Pattern, DAO, Facade Pattern).
- Experience of working in distributed teams located at different geographical locations.
- Experience in Object-Oriented Analysis and Design, Project Planning, Architecture and Management.
- Experience with source control tools like Clear case and TFS.
- Good knowledge on build tools like ANT & Maven
- Experience in designing using Unified Modeling Language (UML) diagrams like Use Cases, Class Diagram and Sequence Diagrams and Activity Diagram using Magic Draw.
- Experience in unit testing framework like Junit.
- Good Knowledge in UNIX commands and in creating Unix Shell Scripts.
TECHNICAL SKILLS
JEE Technologies: Java SE 7, Spring framework, Hibernate, JDBC, JNDI, JAX-WS, JAXB, JUNIT, JSP, Servlets, DOM parser, SAX parser
Web Technologies: HTML, XML, XSD
SOA Tools & Technologies: WSDL, SOAP
Database & Query Languages: Oracle 9i, 10g, 11g, SQL, PL/SQL
Servers: Websphere, IHS and Weblogic
Operating Systems: UNIX, Windows XP, Windows 7, Windows 10
Tools: Maven, Eclipse IDE, SQL Developer, Rational Clear Case, Soap UI, Visual Studio, Splunk, JIRA
PROFESSIONAL EXPERIENCE
Confidential, Austin,TXSenior Java Developer
Environment: Java, Struts, Spring, Oracle, XSL, Unix Shell Script, Splunk, JIRA, XSLT, Oracle, XML, HTML, JSP, Junit and CSS
Responsibilities:
- Responsible for analyzing the requirements and providing estimates
- Responsible for requirements analysis, design and preparing the Functional Specifications document
- Brainstorming and finalizing on the solution approach to be implemented
- Developing the application using Java/JEE technologies, Spring framework, unit testing and delivering defect free code
- DB designing and writing complex SQL queries to perform required operation in Oracle 11g and MongoDB
- Analyzing the requirements and writing test scripts for unit testing
- Taking up the Application Incident(AI) tickets on ad-hoc basis
- Debugging the code and fixing the issues that were reported in JIRA tickets
- Interacting with other teams which consume our services and provide them with appropriate responses in a timely manner
- Getting clarifications related to the services we consume from the respective teams
- Used RAD IDE for development, Oracle 12g data base and IBM Websphere server
- Developing emails using XML and XSLT
- Monitoring the emails delivery using strong view and Splunk logs
- Writing workflows using Informatica and monitoring the workflows using Informatica workflow monitor
Tech Lead
Environment: Java, MQ, OnDemand Server, Oracle, Unix shell scripting
Responsibilities:
- Contributed in project estimation and design
- Production Support and regular Maintenance activities
- Requirement gathering of various major enhancements and Major Upgrades and analysis for these projects
- Design for the development and review meeting with the clients
- Developed shell scripts
- Worked on WebSphere migration to latest versions
- Development of the enhancement and upgrades
- Overall looked into Project Coordination and delivery assurance from offshore.
- Worked on Deployment Package
Java Developer
Environment: Java, J2EE, Oracle, Java Webservices, SoapUI, LDAP, Spring and Junit
Responsibilities:
- Enhancing the functionalities for SOAP Java webservices
- Requirement gathering of various major enhancements and Major Upgrades and analysis for these projects
- Design for the development and review meetings with the clients
- Developed the webservices using SOA webserices.
- Used SOAPUI for validating these webservices.
- Deploy package through Maven
- Overall looked into Project Coordination and delivery assurance.
Senior Java Developer
Environment: Java, JEE, Oracle, jQuery, AJAX, JavaScript, Unix shell scripting
Responsibilities:
- Responsible for analyzing the requirements and providing estimates
- Responsible for requirements analysis, design and preparing the Functional Specifications document
- Brainstorming and finalizing on the solution approach to be implemented
- Developing the application using Java/JEE technologies, unit testing and delivering defect free code
- DB designing and writing complex SQL queries to perform required operation in Oracle
- Analyzing the requirements and writing test scripts for unit testing
- Taking up the Application Incident(AI) tickets on ad-hoc basis
- Debugging the code and fixing the issues that were reported in AI tickets
- Interacting with other teams which consume our data and provide them with appropriate responses in a timely manner
- Used RAD IDE for development, Oracle 12g data base and IBM Websphere server
Senior Java Developer
Responsibilities:
- Responsible for analyzing the requirements and providing estimates
- Responsible for requirements analysis, design and preparing the Functional Specifications document
- Brainstorming and finalizing on the solution approach to be implemented
- Developing the application using Java/JEE technologies, Spring framework, unit testing and delivering defect free code
- DB designing and writing complex SQL queries to perform required operation in Oracle 11g
- Analyzing the requirements and writing test scripts for unit testing
- Taking up the Application Incident(AI) tickets on ad-hoc basis
- Debugging the code and fixing the issues that were reported in AI tickets
- Interacting with other teams which consume our data and provide them with appropriate responses in a timely manner
- Used RAD IDE for development, Oracle 12g data base and IBM Websphere server
- Developing employee hierarchy using XML and XSLT
Java Developer
Environment: Java, Oracle, Java Script, Unix Shell Script, XML, JSP, Servlets and CSS
Responsibilities:
- Responsible for analyzing the requirements and providing estimates
- Responsible for requirements analysis, design and preparing the Functional Specifications document
- Brainstorming and finalizing on the solution approach to be implemented
- Developing the application using Java/JEE technologies, unit testing and delivering defect free code
- DB designing and writing complex SQL queries to perform required operation in Oracle 11g and MongoDB
- Analyzing the requirements and writing test scripts for unit testing
- Taking up the Application Incident(AI) tickets on ad-hoc basis
- Debugging the code and fixing the issues that were reported in AI tickets
- Interacting with other teams which use our application provide them with appropriate responses in a timely manner
- Used RAD IDE for development, Oracle 12g data base and IBM Websphere server
- Used JMS (Java Message Service) to send, receive and read messages in the application
- Wrote stored procedures and database triggers
- JSPs are created as a view layer and Servlets are used for server side processing.
