Java Developer Resume
SUMMARY
- 16+ years of significant and progressive experience in IT and played variety of roles in SDLC phases
- Extensive domain knowledge in the field of Retails, Banking and Telecom sectors
- Full stack developer with experience in Java/J2EE, Microservices, Spring Boot, Java, XML, Web Services, Hibernate, HTML, CSS, JavaScript, jQuery, Ajax, JSTL, JSON, JSP, Servlets, Mavan, Ant, Jenkins.
- Involved in business/system architecture, system design, database design, framework design, and test plan development
- Very good professional experience in analysis, design, development, implementation and production support of software in enterprise & distributed J2EE applications, SOA based applications.
- Well versed with all the phases of Systems Development Life Cycle namely Requirements Gathering, Requirement Analysis, Design, Implementation, Deployment and Support as per Quality Standards using Agile, Waterfall and Scrum methodologies.
- Experience in implementing Design Patterns and J2EE Design Patterns.
- Proficient in creating Use Cases, Sequence Diagrams, Activity Diagrams, Class Diagrams, Data Flow Diagrams etc.
- Experience working various industry leading application/web servers, database, and tools.
TECHNICAL SKILLS
Programming Languages: JAVA, J2EE
Server Programming: JSP/Servlets, EJB 3.0, JNDI, JMS
Java related frameworks/APIs: Microservices, Spring Boot, Hibernate, MVC/J2EE, JDBC, Struts, AJAX, Java Mail, JDK JavaBeans.
Design Patterns: UML, Java/J2EE Design patterns
Commerce Servers: Apache Tomcat 6.xand Spring TC server
IDE: Web Sphere Studio Applications Developer (WSAD) V4.x/5.x, Rational Application Developer (RAD) V6.0, Eclipse3.1/Luna
Build Tools: Ant, Maven
Version Control: CVS, SVN
Web Languages/Scripts: HTML, JavaScript, jQuery, ExtJs, XML, XHTML, DTD, XSD and XSLT, CSS, JSON, JSTL
Unit Testing: JUNIT
Relational Databases: Oracle, MySql
Database Related: JDBC, ODBC, PL/SQL Stored Procedures
PROFESSIONAL EXPERIENCE
Confidential
Java Developer
Responsibilities:
- Involved in development for the entire end points requested by clients.
- Working closely with clients to gain organizational commitment for all systems and software plans, as well as evaluate and guide the selection of technologies required to complete those plans.
- Documenting design specifications, installation instructions and other system related information. • Attend Daily Standup meeting with the team to discuss on the status of the given tasks.
- Working on creating new features on exiting services and modifying the services.
- Creating the Services based on the client’s requirement.
- Deploy code changes to Lower Life Cycle and Test the changes with actual data. Fix the issues identified in Lower lifecycle.
- Involve in developing several tools and applications for automating repetitive tasks to reduce manual effort
- Provide best possible solution for production issues and help in production environmental support as well.
- Identifying and analyzing multiple components of a problem and creating user stories to track bug fixes with business approved solutions.
Environment: Java/J2EE, Spring, Spring Boot, AWS, XML, Hibernate, JSONs, Mavan, Unix commands, postgres, snowflake, cucumber tool, GitHub and SQL.
Confidential
Java Developer
Responsibilities:
- Involving in business/system architecture, system design, database design, framework design, and test plan development.
- Working closely with clients to gain organizational commitment for all systems and software plans, as well as evaluate and guide the selection of technologies required to complete those plans.
- Documenting design specifications, installation instructions and other system Attend Daily Standup meeting with the team to related information. discuss on the status of the given tasks.
- Creating Microservices to provide RESTful API utilizing Spring Boot with Spring MVC.
- Working on creating new features on exiting services and modifying the services.
- Creating the Services based on the client’s requirement.
- Deploy code changes to Lower Life Cycle and Test the changes with actual data. Fix the issues identified in Lower lifecycle.
- Involve in developing several tools and applications for automating repetitive tasks to reduce manual effort
- Perform security analyses of developed or packaged software components. provide best possible solution for production issues and help in production environmental support as well.
- Identifying and analyzing multiple components of a problem and creating user stories to track bug fixes with business approved solutions.
Technologies Involved: Java/J2EE, Microservices, Spring Boot, Java, XML, Web Services, Hibernate, HTML, CSS, JavaScript, jQuery, Ajax, JSTL, JSON, JSP, Servlets, Mavan, Ant, Jenkins Eclipse IDE, Webservices, Unix commands,, SPLUNK,, Putty, Pivotal Tracker, GitHub and SQL.