We provide IT Staff Augmentation Services!

Sr Java Developer Resume

5.00/5 (Submit Your Rating)

NJ

SUMMARY:

  • Over 10.3 years of IT experience in all phase of Software Development Life Cycle (SDLC) includes User Interaction, Design, Development, Implementation, Integration, Documentation, Testing, Deployment, Builds, Configuration and Code Management, Production/Customer Support, Maintenance, Enhancements and Quality Control of both Internet E - business (B2C/B2B/B2E)/Web and Client/Server Technologies
  • Have strong understanding of concepts related to Software-as-a-Service application architectures (SAAS), data structures, algorithms, and programming practices.
  • Ability to follow standard engineering principles using Agile development methodology and DevOps practices, including CI / CD.
  • Expertise in n-tier Application Server Architecture, B2B / B2C Applications, Scalability, Security, Performance and Reusability
  • Have experience in e2e release management of the Maven project.
  • Specialized in developing Internet applications using Websphere and emerging SOA and J2EE technologies.
  • Developed prototype using Spring MVC for REST API s and Spring Boot for micro-services.
  • Had Experience with developing and integrating REST based APIs.
  • Extensively worked on P4, SVN, ANT, Maven, LOG4J and JUnit.
  • Expertise in implementing applications using Struts, Spring and Hibernate Frameworks.
  • Extensive experience in using HQL and PL/SQL to write Stored Procedures.
  • Good Experience in Code Review tools such as PMD and Checkstyle.
  • Self-starter and highly motivated with the ability to learn new technologies and methodologies and highly conceptual with excellent communication, inter personal and organizational skills with the ability to work independently and as a team

TECHNICAL SKILLS

Operating Systems: MAC 10.x, Windows and Linux.

Languages/Methodologies: Java, XML/XSL, UML, PL-SQL, JavaScript

Frame Works: Struts, Hibernate and Spring.

Application Servers: JBoss and Weblogic

Web Servers: Apache and Tomcat

Databases: Oracle, MySQL

IDE Tools: Eclipse, IntelliJ and Netbeans

Source Control: SVN, P4 and CVS

Tools and Utilities: Splunk, Pivotal, Dynatrace, Burp, JMeter, JIRA, BIRT tool and Rally

Methodology: OOAD, UML, J2EE Design Patterns, Agile

PROFESSIONAL EXPERIENCE

Confidential, NJ

Sr Java Developer

Responsibilities

  • Designed and developed front-end page using HTML5 and CSS.
  • Written middleware components using spring and REST.
  • Written service controllers for JMS and TUX, BEB and other sources of mutual fund trade and asset information gathering.
  • Migrated from SVN to BitBucket, Jboss to Spring TC Server, Java 6 to Java 8.
  • Converted EJB, AMX, SOAP services to REST services.
  • Implemented OAuth 2.0 at client side.
  • Taken care the security vulnerabilities(XSS, CSRF, etc..) which was reported in burp and webInspect.

Confidential

Sr Java Developer

Responsibilities

  • Involved in all phases of SDLC.
  • Developing and enhancing middle ware components using Collections, Generics, and Object Serialization
  • Implemented the SOAP/REST Based web services (Request/Reply) for external system integration to consume the data.
  • Developed the batch feed process to load data to the database using Multithreading, Collection, Concurrency
  • Developed the server side services using Spring, Hibernate
  • Developed UI components by using Jquery Mobile, HTML, CSS and JS.
  • Designed and developed the in-house testing framework by using Junit, TestNg, Mockito and Cobertura.
  • Designed and developed the password reset mechanism by using jQuery mobile, CSS, JS and HTML5.
  • Designed and developed POC by using JHipster (Spring boot+ angularJs2 + Docker + Wildfly + zookeeper + logstash) by following micro services architecture.
  • Involved in Implementation of I18N, MFA and SSO features.
  • Developed a web component to get health check of the VM's.
  • Actively involved in Integration of Jenkins, P4 and App Servers (JBoss).
  • Handled e2e release management of the project.
  • Provided the Level3 support for production issues and production business request using splunk, Pivotal, etc.

Confidential, NJ

Java Developer

Responsibilities:

  • Designed and developed a J2EE/spring application for the POC that uses WebSphere with Hibernate and Ehcache for the data layer. The application. JUnit and Spring Test were also used for unit testing
  • Designed and developed the POC to distribute the security data to through MQ using Queue/Topic.
  • Designed and developed reporting system to create the report for any breaks in the security of golden copy.
  • Used Java multithreading for concurrent feed processing to achieve system performance.
  • Developing and enhancing middle ware components using Collections, Generics, and Object Serialization and using java 1.6
  • Implemented vendor feed handling process through unix scripting
  • Provided standard, business-friendly data interfaces that abstract consumers from physical data sources
  • Gathered business requirements, performed Gap and data Analysis for client’s requirements and generated system workflows
  • Analyzed the potential areas of improvement in the data management processes
  • Distributed all the assets (Equity, Derivative, FixedIncome, Mortgage,etc) to all Bank application.
  • Enhanced the Fixed Income product in case of any change in vendors.
  • Closely involved in planning and execution of all the testing phases including UAT (onsite), proactively performed thorough reviews of System/UAT test-cases and data-sets.
  • Configure and subscribe to JMS messages from (Data Store) for data updates to trigger.
  • Implemented the SOAP/REST Based web services (Request/Reply) for external system integration to consume the data.
  • Integrated the application through Pub/Sub and Request/Reply mechanism over MQ, HTTP, Websevice.
  • Multithreading of Refresh process to publish all the security data to new clients.
  • Developed JSP/Servlet web application.
  • Provided the support for production issues and production business request.
  • Provided standard, business-friendly data interfaces that abstract consumers from physical data sources

GE Transport

Java Developer

Responsibilities:

  • Involved in complete SDLC - Requirement Analysis, Development, System and Integration Testing.
  • Collecting the Best Practices and documenting those and make sure that our team followed those.
  • Extensively worked on Struts, Hibernate and Design patterns
  • Developed JSP pages using struts and JSTL tags to populate the data.
  • Developed Action Classes and Action helpers to get the data from business tier.
  • Created DAO classes to get the data from the database.
  • Creating logs for error tracking using Log4J and Slf4J.
  • Designed and Developed the Rest/SOAP service
  • Unit testing of the modules using JUnit test-cases and involved in integration testing.
  • Prepared the UML Design documents by starUML.
  • Quality Assurance - prepared Unit Test Plan and Unit Testing and Integration Testing.

Developer, Intern

iMetrics

Responsibilities:

  • Implemented Spring Controllers and jsp’s.
  • Implemented role base authentication by using spring security and acegi f/w.
  • Designed BIRT Reports based on business requirements.
  • Integrating BIRT with Spring.
  • Integrated the tool with ORM framework such as Hibernate in the DAO layer.
  • Preparation of Release notes for moving different phases of this application to Production.

Client:Confidential (Jan 2008 to Nov 2008)

Developer, Intern

Confidential

Responsibilities:

  • Worked in Client location and directly involved with the users for Requirement gathering
  • Implemented Spring Controllers, Struts 1.x and jsp’s.
  • Data loading using OLTP tool in to the system and generating various reports.
  • Implemented control files and batch files for scheduling purpose.
  • Integrated the report generation with ORM framework such as Hibernate in the DAO layer.
  • Preparation of Release notes for moving different phases of this application to Production
  • Provided client support for System Testing & User Acceptance Testing.

Technologies: J2EE, Spring, Hibernate, JBoss Application Server, Eclipse, SVN, HTML, CSS, Java Script and MySql

We'd love your feedback!