Sr Java Developer Resume
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
