We provide IT Staff Augmentation Services!

Senior Java Developer Resume

4.00/5 (Submit Your Rating)

PROFESSIONAL SUMMARY:

  • IT specialist with 12+ years of professional experience in Java and its related technology implementation, having rich and highly familiar with a wide variety of application development best practices like Agile Scrum and having more interested in designing & architecting application using SOA with Amazon Web service.
  • Experience on complete software development life cycle (SDLC) with software development models like Agile Scrum Model, Iterative model & Waterfall model.
  • Expertise in OOAD and OOP from designing UML diagrams using IBM Rational Rose, Microsoft Visio and Start UML Model tools during the development phase.
  • Proficient in handling web and application servers in creating Domain, deploying application Web sphere, Jboss, Jetty and Tomcat
  • Development, testing and deployment experience of enterprise applications on Windows & Linux platforms through IDE's like Eclipse/IntelliJ IDea, RAD, and Net beans.
  • Expert understanding of Acceptance Test Driven Development (ATDD) Environment.
  • Developed the Applications using J2EE Design Patterns such as Model - View-controller (MVC), Singleton, Session Façade, Business Delegate, and Service Locator.
  • 4+ Years of experience in RESTful (Jersey and Spring Based) web services, and implemented Microservice through spring boot with REST webservice.
  • Specialized in developing the applications using standing Java and J2ee along with open source technologies like Spring MVC | Batch | Integration | webFlow Framework, Hibernate, JSF, Apache wicket, spring portlet frameworks.
  • Having good experience in SEO(Search Engine Optimization)
  • Having 2 years of experience in Open source ERP “Openbravo”.
  • Comprehensive working knowledge of software development life cycle (SDLC) and methodologies like Agile (Scrum), and played the role of “Scrum Master”.
  • Having working knowledge on SCM tools like CVS, VSS & Git
  • Experience with Relational Database systems like Oracle 11g/10g, PostgreSQL, DB2, MS SQL and My Sql Server and in writing SQL, PL/SQL and stored procedure
  • Having experience in AWS setup and application deployment using EC2, RDS, Memcache and Elastic Beanstalk, Lambda Engine and API Gateway on Amazon cloud.

EXPLORING SKILLS:

Ionic Framework, Android, Firebase, Mobile App Architecture and infrastructure, development, deployment and distribution, Google cloud infrastructure.

SKILLS:

Language: Java, C++, SQL and PL-SQL

Operating System: MS-Dos, Windows - XP,2000,7 & 8, Linux (CentOs & Ubunto)

Web/App Servers: IBM Webshphere 6.1, Apache Tomcat 6.0, JBoss 4.2.1.GA, WebLogic 10.x, Jetty

SCM: Cvs, Svn, Mercurial, VSS(Visual Source Safe) and Git

Project Management: Bugzilla, Trac, Jira, Mantiz HP Quality Center, VersionOne, Mingle, Test Link

Database: MS-Sql 2000, DB2, My Sql 5.0, Postgre Sql 8.3.5 and Oracle 11g, Mongo DB

ERP: Openbravo ERP 2.50

Frameworks: Struts Framework, ICEfaces-1.6.2, Apache Wicket 1.5, Liferay Framework 5.2.x & 6.0.6

IDEs: Eclipse 3.4, IntelliJIdea 6.0, Spring Source Suite Tool 2.x, netBeans 6.0

Spring Framework & ORM: Spring Framework 3.4, Spring MVC, Spring Batch, Spring Integration, Spring Security, Spring Portlet 3.0.5 (JSR 286), Hibernate 3.0, Spring Boot

Web: JSF, HTML, DHtml, Xml, Java Script, Json, Jstl,JQuery, Ajax

Reporting: Jasper Report, iReport

Test Frameworks: JUnit, TestNG, Mockito

Code Quality: PMD, CheckStyle, SonarQube, Find Bugs and Cobutura

Web Services: RESTful web services (Jersey, Spring REST), Jackson API, Gson

Others: Wiki, VMWare, Sun’s Virtual Box, Service Now, Jenkins, JCraft, Swagger, Confluence, Splunk, Visual VM 1.3.6, Advanced REST Chrome Plugin, Soap UI, Tortoise Svn/Git/Cvs, Source Tree

PROFESSIONAL EXPERIENCE:

Confidential

Senior Java Developer

Responsibilities:

  • Extensively worked on the Integration of functional interfaces to Global Trade System application using Agile SCRUM fashion.
  • Experience in working with Micro services using REST based on a new module.
  • Created web Service for collecting customer/ partner details and tested the same using SOAP UI.
  • Part of Development & Production support.
  • Creation of TDD (Test Driven Development) using JUnit and Mockito testing/Object mocking framework.
  • Requirement Analysis, Design and worked on few tech cards.
  • Implemented the simple SFTP component for transferring files to remote location
  • Developed user interface using Data Architect and used Confidential DataModel to map the domain/model objects to Oracle database tables
  • Implemented JDOM2 Api for xml processing
  • Implemented the Message Queue Client for reading the data from Queue.
  • Defect fixing and support.

Confidential

Software: Jdk 1.6, SQR, Oracle Forms, Shel Script Cobal, JCraft, Spring Core 3.5, Apache Maven 3, Jenkins, Git SCM, Oracle DB, Eclipse IDE, Linux, Windows, XML.

Technical Lead

Responsibilities:

  • Functional analysis & Preparation of Low & High level design.
  • Defect fixing and support.
  • Future enhancement to existing platform.
  • Written Junit test cases template this project.

Confidential

Software: Jdk 1.8, JBoss App Server, Spring Core, Jersey API, Apache Maven 3, Jenkins, Git SCM, Oracle DB, Eclipse IDE, Linux, Windows, XML, Jira, Json, Start UML, PMD and Apigee API Management.

Technical Lead

Responsibilities:

  • Requirement analysis for Backend platform and Mobile (Discovery phase)
  • Prepared the Low & High level design
  • Designed the application architecture by implement the components required to process the request and response.
  • Created the UML Document (Domain Model, Class/Sequence/Flow Diagram)
  • Designed the amazon architecture for this project and done the POC on aws along with EC2, ElastiCache, RDS and Elastic Beanstalk.
  • Creating of Micro Services using REST based web services
  • Implemented the Façade, Singleton and Delegate design pattern for basic project core template.
  • Implemented the Spring Jersey Framework to generate the Json response which required accessing the data from mobile.
  • Implemented the AWS Memcache for loading the Catalog Service information for performance improvement.
  • Implemented AOP for core-level monitoring for performance improvement.
  • Evaluation of API Management.
  • Written Junit test cases template this project.

Confidential

Software: Jdk 1.8, WebLogic Server 9, Spring Core, Spring Boot,1.5, Apache Maven 3, Jenkins, Mongo DB, Git SCM, Hibernate 3.0, Oracle DB, Eclipse IDE, Linux, Windows, XML, Jira, Start UML, PMD, CheckStyle

Technical Lead

Responsibilities:

  • Requirement analysis and Preparation of the Low & High level design
  • Created the UML Document (Domain Model, Class/Sequence/Flow Diagram)
  • Involved in handling Performance tuning and optimizing the code.
  • Application developed based ATDD process.
  • Implemented the Adaptor Design Pattern to integrate the external FTP system for data input.
  • Created the templates end-to-end, by implementing the Spring Core, Batch and Integration.
  • Implemented the I/O functionality for generating the asset files.
  • Responsible in conducting code reviews and evaluating code metrics and used SonarQube for code quality and code violations.
  • Implemented the EIP (Enterprise Integration Pattern) for transforming the data from one state to another state.
  • Involved in the Web services integration and calling the underlying services.(Web services has been implemented using Jersey and created granularly level of web services through Micro services strategy)
  • Ensuring the functional quality of the product by implementing the Junit and Regression Testing.
  • Implemented the Façade Design pattern to leverage business interfaces.
  • Handled the team, assigning the work to the team members and made sure that the deliverables by following The “Agile” way of development using the Sprint.
  • Used maven to build the project with multiple artifacts to adhere to Modularity.

Confidential

Software: Jdk 1.6, Jetty server 6.1, IBM Webshere portal Server 7, Spring Batch, spring Integration framework, Apache Maven 3, Jenkins, Git SCM, Hibernate 3.0, DB2, Eclipse IDE, Linux, Windows, XML, Jira, Mingle, EMA and Start UML, PMD, CheckStyle.

Technical Lead

Responsibilities:

  • Analyzed the requirement
  • Prepared the Low & High level design
  • Handled the team, assigning the work to the team members and made sure that the deliverables by following The “Agile” way of development using the Sprint.
  • Created the portlet template to share across the team to have standardized approach.
  • Created the Stored Procedures to for reporting purpose.
  • Implemented the JSR 286 implementation with Spring Portlet Framework.
  • Created the reporting templates using iReport and implemented it java.
  • Used maven to build the project with multiple artifacts to adhere to Modularity.
  • Ensuring the functional quality of the product by implementing the Junit and Regression Testing.
  • Defect fixing and support.

Confidential

Lead Developer

Responsibilities:

  • Involved in requirement analysis.
  • Created the Liferay themes and Layouts pertain to client requirement.
  • Implemented the UserProfile/News Porlets, Facebook and Twitter thru liferay framework.
  • Created the JUnit test case.
  • Created the technical design document.

Confidential

Software: Java 1.4 and 1.5, Jsp, Servlets, Liferay portal framework -5.2.3, Struts 1.1, Jsp, Tiles, javascript Hibernate 3.0, Oracle 11G, Apache Tomcat 6.0.18, Web services, Apache Ant 1.7.1, Eclipse IDE, Linux, Windows, PL/SQL, XML, SQL Developer, Olap4J, Apache Wicket 1.5, Spring WebFlow 2.3, Rochester, USA As a Lead - Software Engineer.

Lead Software engineer

Responsibilities:

  • Requirement analysis.
  • Create the functional and Technical documentation.
  • Create the sequence diagram to have visibility of the functionality thru technical flow.
  • Team handling and project scope, dead line planning and estimation.
  • Coordinating with client and providing the roadmap
  • Written the Junit test cases to cover the functional testing.
  • Supporting the team from functional and technical perspective.
  • Implemented the JSR 286 implementation on the existing portlets.
  • Conducted the training session on design pattern and best practices for the team.

Confidential

Software: Java 1.5, Liferay portal framework -5.2.3,, Struts 1.1, Jsp, Tiles, Javascript Hibernate 2.5, Oracle 11G, Apache Tomcat 6.0.18, Web services, Apache Ant 1.7.1, Eclipse IDE, Linux, Windows, PL/SQL, XML, SQL Developer

Sr. Software Engineer

Responsibilities:

  • Participated in the Scrum Meetings and played the scrum master role.
  • Analyzing the requirement brought by the product owner.
  • Creating the detailed functional document for specific requirement.
  • Creating the detailed technical design document for the specific requirement.
  • Implemented the MDD (Model Driven Development) to construction the functionality.
  • Created the test case for functional coverage.
  • Created the Stored Proc to implement the functionality.
  • Created the Triggers for functional validation.
  • Participated in the public forum of Openbravo ERP and provided technical support.
  • Created the JUnit test case.
  • Created the technical design document.

Confidential, Texas

Sr. Software Engineer

Responsibilities:

  • Participated in the Scrum Meetings and played the scrum master role.
  • Analyzing the requirement brought by the product owner.
  • Creating the detailed functional document for specific requirement.
  • Creating the detailed technical design document for the specific requirement.
  • Created the application components using MDD (Model Driven Development) pertain to business objects.

We'd love your feedback!