Senior Java Developer Resume
SUMMARY
- 8+ years of IT experience in design, development and maintenance of enterprise applications using IBM WCS (WebSphere Commerce Suite) & Java/J2EE related technologies such as Spring , Spring - boot , microservices, REST, JSP, JSF, Struts, JDBC, JPA, Hibernate, SQL, Angular, XML, HTML, JavaScript, Node.js .
- Experience in Banking, Retail, Energy, Banking Utility domain.
- Strong experience in various phases of software development life cycle including requirements analysis, design, build, deployment, maintenance and support.
- Good team player and worked in Software Development Methodologies like Waterfall and Agile.
- Experience in web application design using WCS, spring MVC Frameworks and Java & J2EE Design Patterns.
- Experience in developing web and enterprise applications using IBM WCS, JAVA, J2EE (Servlets, JSP, JDBC, JNDI, XML, EJB, JPA), Struts, Spring, Spring-boot and Hibernate.
- Experience in client-side Technologies such as Angular, HTML, CSS, JQuery and JavaScript .
- Good working experience with Java Beans, POJOs and expression language to embed dynamic content into JSP pages.
- Good knowledge of Relational Database design and development. Strong in writing SQL queries .
- Worked on MySQL, DB2 and Oracle databases.
- Worked on RESTful Web Services.
- Good Understanding of UML components such as Use Case diagrams, Sequence diagrams and Class diagrams.
- Hands-on experience on working with MS Visio and good working knowledge of Eclipse IDE, Intellij along with Subversion ( SVN ) and GitHub version management tools.
- Unit testing with JUnit and Continuous Integration using Jenkins .
- Used JIRA for Project tracking and QA issue tracking.
- Experience in working with Apache Tomcat, WAS 8, JBOSS 7 and JBoss EAP application servers.
- Ability to learn new technologies and adapt to new environments.
- Good analytical, communication and interpersonal skills.
- Experience in taking technical sessions, preparing and conducting presentation and artefacts.
- Good written, verbal communication, presentation and problem-solving skills.
TECHNICAL SKILLS
Technologies/Languages: JSP, HTML, CSS, XML, JavaScript, AJAX, JUnit, Java, J2EE, EJB, JSON, ReactJS, Node.js
Web Service: RESTful web services
Databases: MySQL, Oracle and DB2
Web/Application Servers: JBoss7, WAS 8 and Apache Tomcat
Frameworks: IBM WCS, Spring, Spring Boot, Spring AOP, Struts, Hibernate,Angular
Version Control: Apache SVN and GitHub
Build tools: Maven, Ant
Continuous Integration: Jenkins, Hudson
IDE’s: Intellij, Eclipse, IBM RAD, Visual Studio Code
Operating systems: Windows, Linux
Tools: & Utilities: SQLyog, SoapUI, WinSCP, Putty, JIRA, Jenkins, Tortoise SVN,GITbash
PROFESSIONAL EXPERIENCE
Senior Java Developer
Confidential
Responsibilities:
- Designing and developing application using Spring Framework and Rest services.
- Designed and developed UI in Angular
- Enhances and Customization were added in as per business requirements.
- Coordinate with team on a daily basis on the tasks assigned in the sprint.
- Involved in design, review, coding and testing.
Environment: Angular, Spring boot, Rest Services, Java (JDK 1.8), GitHub, Spring Tool Suite, MySQL, h2 DB
Senior Software Engineer
Confidential
Responsibilities:
- Designed and developed application using WCS platform. The platform provides out of the box functionalities which can be used in the application development.
- Enhances and Customization were added in as per business requirements.
- Coordinate with Onsite/Offshore team on a daily basis on the tasks assigned in the sprint.
- Used Subversion (SVN) as this was the background repository used for WCS. Tortoise SVN is used for merging code bases in SVN.
- Managed code features as part of holiday readiness. Enabling the website to be lighter on features and be more reliable for the expected traffic.
- Atlassian JIRA was used for tracking stories or bugs.
- Worked closely with Customers, Business, and Product management team for complete product implementation.
- Involved in micro-flow Reviews and Code deployment process.
- Involved in design, design review, coding and testing.
- Conducted application demos for business, product management.
Environment: WCS platform, Java (JDK 1.6), Struts, IBM RAD, PuTTY, WinSCP3, DB2, SVN.
Senior Software Engineer
Confidential
Responsibilities:
- Designed and developed application using WCS framework, JSP, Java Script, Struts for the Trolley and admin modules.
- Coordinate with Onsite/Offshore team on tasks on a daily basis for each release.
- Developed the front-end screens using HTML, CSS and JSP.
- Involved in writing queries, stored procedures and functions.
- Used Subversion (SVN) for version management. Tortoise SVN is used for merging code base.
- Jira is used for Project tracking and QA issue tracking. Agile Jira is used for prioritizing and managing agile development.
- Worked closely with Business, and Product management team for complete product implementation.
- Involved in design, design review, coding, code review and unit testing.
Environment: IBM WCS, Java (JDK 1.5), Linux, Struts, Spring, SQLyog, IBM RAD, Tortoise SVN, PuttyWINSCP3, MySQL, Hudson