Senior Java/j2ee Developer Resume
Boston, MA
SUMMARY:
- Result driven attitude with more than ten years (10 yrs) of experience in the analysis, design and development of enterprise applications using JEE technologies.
- Worked in different domain - financial, banking, logistics, education etc.
- Exposure to both XP and Waterfall model. Scrum, Sprint.
- Experience in JEE framework: Spring, Struts.
- Experience with Hibernate ORM Framework in designing and developing data and domain model. As well as, standard SQL/PL.
- Cloud based platform as service; e.g. Amazon AWS (S3, SNS, SQS, EC2). OpenStack.
- Successful in deploying application in bigger enterprise, e.g. big banks, universities etc.
- Used wide variety of development tool.
- Extensive experience with analysis, design, development, customizations and implementation of software applications
- Proficient in analyzing and translating business requirements to technical requirements and design analysis
- Expert in usage of Design Patterns, Object Oriented Design & Programming
- Good communication skills, interpersonal skills, self-motivated, quick learner, team player
TECHNICAL SKILLS:
Technologies: J2EE, RESTful Web Services, SOAP, WSDL, JDBC, JMS, Servlets, JSP, XML, DOM, Core Java, Amazon AWS, Kotlin.
Open Source: Struts, Spring, Hibernate, JUnit, Log4J
Methodologies: Agile Process, Test Driven Development
IDE Tools: Eclipse, Emacs
App Servers: Tomcat, JBOSS
RDBMS: MSSql, MySQL, PostGreSQL, Oracle
Languages: Java, C, Perl, Shell
Platforms: LINUX, Windows 2000
PROFESSIONAL EXPERIENCE:
Confidential, Boston, MA
Senior Java/J2EE Developer
Responsibilities:
- Developed and tested different features in Mediation application which is Gateway for all incoming Ad request.
- Developed and tested Performance improvement on ELD platform.
- Developed and tested Implementation of RESTful API end points of existing and new services for Geneva & Mediation.
- Developed end-to-end Integration test for feature in Mediation.
- Analyzed high volume traffic & multi-threaded process and suggested & implemented the enhancement proposals.
Environment: JBoss, Spring framework, Hibernate, RESTful API, MySQL, Vertica, Jira, Confluence, Jenkins, AWS.
Confidential, Burlington, MA
Senior Java/J2EE Developer
Responsibilities:
- Developed and tested different feature enhancement on Core Library.
- Developed and tested Performance improvement on both Core and Engage platform.
- Developed and tested Implementation of RESTful API end points of existing and new services.
- Developed and tested end-to-end feature development on Engage platform.
- Analyzed high volume traffic & multi-threaded process and suggested & implemented the enhancement proposals.
- Implemented new and enhanced business reports using custom report framework.
Environment: JBoss, Custom framework, JEE, Kahadb based ActiveMQ, Groovy, Perl Script, RESTful API, Web Services, Oracle PL/SQL, Jira, Smartsheet, Confluence.
Confidential, Boston, MA
Java Consultant
Responsibilities:
- Developed and tested enhancement on Course, Offering, Section, Instructor, Program & Financial modules.
- Developed features on Swing based custom layout / framework.
- Developed application running on JBoss. A Spring like custom framework with RESTful API & ENS system was used. SaaS module and BizAPI resided in Service layer.
- Used GitHub interfaces to review and merge code developed by team mates.
- Analyzed Amazon services (S3, SNS, SQS) and enhanced application to cloud model.
- Analyzed Embedded Resin server to be programmatically be deployed. Prepared PoC on Logging and SSL features.
- Used Rabbit MQ after analyzing different JMS server like Active MQ, Rabbit MQ. Redis for caching.
- Developed and enhanced features in Struts and jQuery based Web UI which was built using MVC design pattern.
- Developed 504 compliance on all Web forms on Pages.
- Design and develop abstract architecture to adopt payment gateway using Hosted Payment approach.
- Designed & implemented payment gateway support for gateways like, AuthorizeNet, Paypal, Cashnet, First Atlantic, Cybersource, Virtual Merchant and few more using TDD approach.
- Written SQL domain queries as flexible possible without making vendor specific constraints.
- Designed and developed SOAP web services to accept Grades & Marks from an external source. Tested using SOAPUI.
- Implemented entity relation and business reasoning using iBatis like custom ORM relational tool.
- Designed a solution to import data from external LMS system.
Environment: JBoss, Custom SaaS framework, JEE, ENS design pattern, Amazon AWS (SNS, SQS, S3) Platform as service, RESTful API, Web Services, JSP, Swing, Struts, BizAPI, Multiple DB Server support (Oracle, MySQL, MSSQL, PostGRESQL), GitHub, Mantis.
Confidential, Waltham, MA
Sr. Java Consultant
Responsibilities:
- Designed and presented the UI/UX idea of web UI Admin panel to Stake holders.
- Analyzed and selected the technology stack, Spring framework on Tomcat server, Hibernate as ORM tool and jQuery based front end libraries.
- Customized and utilized Intellinx, which is based on Spring Boot & Spring Batch to process huge sized flat data.
- Used jBPM tool wrapped around Intellinx to maintain the data workflow.
- Developed a complete web based UI on Spring MVC framework.
- Lead the team placed onshore and offshore.
- Analyzed IRS / FinCEN specification on CTR, then designed and developed CTR submission and feedback analysis tool.
- Used JasperReports to prepare the 104 PDF version for paper based submission and archive process.
- Used MSSQL’s PL / SQL to do the data mining.
- Used jQuery based UI template to present a comfortable UX workflow.
- Developed and maintained code security using Coverity & Veracode.
- Analyzed and developed fixes for CSRF, XSS i.e. OWASP and CWE / SANS top 25 Security weakness / Vulnerabilities.
- Went through significant training from SME on AML domain and proposed disjoint-set approach on anti-Money Laundering chain.
- Used TFS as code repository and Task management tool.
Environment: Spring Framework, Intellinx, jQuery, MSSQL, PL/SQL, TFS, Sprint/Scrum.
Java Consultant
Confidential
Responsibilities:
- Enhance feature of existing system
- Back end service development
- Integration with Third Party Data provider.
- Test driven development.
Environment: JBoss, Web Services, JSP, JEE, Oracle, TFS, Ant, TDD.
Confidential
Sr. Java Consultant
Responsibilities:
- Authoring tool development.
- Backend JavaScript based Operational tool.
- Lucene based Searching.
- Participation in Technology stack selection
Environment: Seam Framework, JEE, Tomcat, Surf, JSF, jQuery, JavaScript, Alfresco, MSSQL, MySQL, Jira, SVN.
Confidential
Sr. Java Consultant
Responsibilities:
- Involved in various phases of Software Development Life Cycle as requirement gathering, modeling, analysis, architecture design, program specifications, implementation of design, testing, tools & technology choice, project tracking and documenting.
- Used a mixture of eXtreme Programming (XP), Test Driven Development (TDD) and SCRUM as Agile methodologies towards solution development notably pair programming, code review, re-factoring, collective ownership, unit testing etc.
- Developed a multi-threading standalone scheduled application to support Notification. Part of the ERP was a scheduled reporting to various source of clients in various format in short span of time.
- Involved actively in instance creation, connection pools, data source, deployment and maintenance of the project in Apache Tomcat server at client premises.
Environment: Spring Framework, Struts, JEE, Tomcat, Linux Debian / RHEL, Hibernate, ehcache, XDoclet, Jasper Reports, JXL, jQuery, JavaScript, Oracle 10, 11, PHPBT, CVS.