Senior Java/jee Developer Resume
Warren, NJ
SUMMARY:
- Innovative and results oriented hands - on professional with 14 years of extensive experience in Architecture, Design and Development of Distributed and Client-Server applications using Object Oriented Analysis and Java/JEE technologies. Currently performing the role of Senior Developer to design, implement and support the optimal solution for business needs for multiple applications.
- 14 Years of total IT experience in all phases of software development life cycle (SDLC) which includes Analysis, Design, Development, Testing, Documentation, Integration, deployment, Code Management, Production Support, maintenance, enhancements, version control and Quality control of Web based, Middleware and desktop client-server software’s.
- 11 years of extensive experience on Java/JEE technologies.
- 3 years of extensive experience on Webmethods EAI and B2B middleware Integrations using SOA.
- Extensive experience in requirement gathering, design (application - HLD, LLD and DB design), development and implementation of e-Solutions/Web/Intranet, Middleware and Client/Server applications using object oriented programming concepts (OOP) with Java 7 and JEE technologies, including Java, JEE - EJB3.0, JMS, JPA, JSP, Servlets, XML, JDBC, AJAX, Hibernate, Struts, Spring, JSON, JQuery, HTML5.0, REST Webservices, SOAP Webservices, MicroServices, AWS, RMI, Swings, JBoss Application Server, Weblogic Application Server, Web Sphere Application Server, Tomcat, Oracle 8i/9i/10i, AS400, IBM DB2, MS SQL Server and related Java/Web Technologies.
- Experienced in analyzing, design and development of various web and enterprise applications using JEE
- Experience on implementation of ESB and SOA application Integration using WebMethods.
- Experience on SoftwareAG/Webmethods tools WebMethods 8.2/7.1.2, Integration Server, Developer, Broker, Designer, Deployer, My WebMethods Server
- Experienced in using SonarLint/SonarQube and Fortify to write code to meet industry coding standards.
- Working knowledge of using best practices like Java (GOF) and JEE Design Patterns, Design methodologies, Code Refactoring, Performance Tuning activities.
- Experience working in Multithreading Environment and Concurrency Programming.
- Good hands on Experience in building very rich UI using Ajax frameworks, and Object Oriented Java Script.
- Designed use cases, sequence and class diagrams, activities, states, objects and components. Used UML (MS Visio) for software design.
- Have experience in Software Development Life Cycle (SDLC) model and Agile Methodologies like pair programming and iterative programming
- Experience in domains Telecom Services, HealthCare, Communication and Media, e-Business, B2B and B2C Web applications.
- Experience working on requirement gathering and architecting of projects. Designed E-R diagrams, UML models and Data Flow diagrams to match requirements.
- Good knowledge and experience in various development methodologies like Scrum and Agile.
- Extensive experience of working with clients in client facing teams and experience of working with off-shore teams.
- Excellent verbal and written communication skills.
- Self starter and capable of working at various levels in the team.
- Quick learner, Strong problem solving and troubleshooting skills, highly motivated team player with excellent organizational and analytical skills.
TECHNICAL SKILLS:
Java/JEE Technologies: Java 8, JEE, Rest Webservices, SOAP Webservices, MicroServices, Spring, Spring Boot, Spring Cloud, Hibernate, Struts, Oracle MQ, JSP, Servlets, EJB 2.1/3.0, JPA, JMS, XML, JDBC, AJAX, JSON, JQuery, RMI, Swings/AWT.
WEB Technologies: HTML, Java Script, AngularJS, JSP, Servlets, JSTL, YUI
Frameworks: Spring, Struts, Hibernate, Jersey, MVC, AJAX DWR, XMLC
Integration/WebMethods Tools: WebMethods8.2/7.1.2, Integration Server, Developer, Broker, Designer, Deployer, My webMethods Server
Integration Adapters: JDBC adapter, MQ adapter, SAP Adapter.
WEB Services: REST, SOAP, MicroServices
XML Technologies: XML, WSDL, JAXB, JAXP, XSLT, XSD, DTD
Data Formats: XML, JSON, FlatFile, database outputs
WEB/Application Servers: Weblogic 10C/12C, JBoss, Tomcat, Websphere 6, Pramati Application Server
Databases: Oracle, MySQL, MS SQL 2000, IBM DB2 8.1, AS400
Development Tools: Eclipse, STS, SOAP UI, JRebel, XML Spy, JIRA, Confluence, Kibana, Oracle SQL Developer, TOAD, WSAD5.1.2, PUTTY, JTest, NetBeans, Pramati Studio3.5, JExcel Reports, JCreator.
Build/Code Management: GIT Stash/Bit Bucket, Jenkins, Ant, Maven, IVY, Accurev, CVS, Tortoise SVN, IBM ClearCase, PVCS.
Code Quality: SonarLint/SonarQube, Fortify
Data Medelling: Enterprise Architect, Microsoft Visio, ArgoUML
Java Unit Testing: Junit, Mockito, JTest
Operating Systems: WINDOWS, UNIX
Mastech Digital Inc:, Warren, NJ USA - From . - Senior Software Developer In USA from (H1B Visa and I140 Approved)
Confidential Limited:, USA/Bangalore India - From . - Technical Lead
Antares Systems Ltd:, Bangalore India - From Senior Software Engineer
Rao InfoSystems Pvt Ltd: .,Mysore India - From Software Engineer
PROFESSIONAL EXPERIENCE:
Confidential, Warren, NJ
Senior Java/JEE Developer
Responsibilities:
- Involved in design, hands on development and testing of projects: Multiline Prepay, NumberShare, BIC Offers, MyOffers, Secure Payment, SED Offers, VZT Order, and Device Subsidy.
- Provide technical and design solutions for the components being developed, Developing new Web Services and migrate existing services to the new system using Restful web service (JAX-RS) with Jersey framework Implementation. Both Restful Web services and Soap based Web services are being used.
- Migrated legacy SOAP webservices in to REST webservices.
- Intial stage development of migrating all Rest services to MicroServices using Spring Cloud, Sping Boot, AWS
- Creating Oracle Message Queue requests and responses.
- Combining Jersey and spring to handle all of the code so as to focus on the request and response messages, MQ messages used to communicate with Service layer and backend.
- Developed Rest and SOAP Webservices with XML and JAXB on Weblogic Server.
- Specifically designing and implementing overall process/work flow, building multithreaded components using the Java Concurrent package(s)
- Analyzing the existing applications and provide solutions to best use the existing architecture, handling multiple other modules/projects, Legacy JDBC to JPA/ Hibernate migration, Release process and Production support
- Refine the requirements with the business team, designing and creating Schemas/XSD’s for Rest webservices, request-response which interact with different systems service layer to simpler and efficient manner
- Ensure that builds are properly deployed in development, system, acceptance and production environments. Also by using SonarLint/Fortify java code standards are maintained
- Responsible for Testing services using SoapUI 5.4 and Written test cases for unit testing using JUnit testing Framework.
- Provided technical guidance to junior team members.
- Creating and managing entries for Change controls and managing defects in JIRA and HP ALM.
- Conduct analysis of technical problems/challenges and provide solutions
- Provide support and guidance to vendors and customer through consultation
- Address issues and resolve critical incidents on a quickly and timely basis
- Involved in Bug fixing of various modules that were raised by the testing teams in the application during the Integration testing phase.
Environment: Java 8, JEE, Webservices REST & SOAP, MicroServices, Spring, Spring Boot, Spring Cloud, AWS, Oracle MQ, JPA, JDBC, JAXB, JAXP, JAX-RS, JAX-WS, XML, XSD, WSDL, JSON, Jersey, JUnit, Weblogic Server 11g, Tomcat, Oracle 11g, JRebel, Accurev, SOAP UI, GIT Stash, Jenkins, IVY-ANT Extension, ELK stash, Kibana, JIRA, Confluence, XML Spy, Eclipse, SQL Developer, Fortify, SonarLint/SonarQube.
Confidential, East Hanover, NJ
Java/JEE Technical Lead
Responsibilities:
- Involved in design, development and testing of projects: Gilenya Locater, McKesson Onboarding, LASH Entresto/Gleevec, Acxiom Upgrade and Intervention Program.
- Developed SOAP and RestFul Webservices with XML and JSON as data formats on Weblogic Server.
- Involved in hands on development of Gilenya Locater and Acxiom upgrade project.
- Developed project plans, adhered to project milestones, monitored project progress, management reporting, resource management, coordinated offshore development activities.
- Help gathering business requirements.
- Evaluate and estimate the design and development needs of the client
- Work as the onsite technical lead, with offshore team and other supporting internal/external teams to deliver them
- Design and Documentation review
- Conduct analysis of technical problems/challenges and provide solutions
- Provide support and guidance to vendors and customer through consultation
- Address issues and resolve critical incidents on a quickly and timely basis
- Monitor daily operational reports, identify issues and ensure smooth operations
- Felt the business need, proposed solutions, ensured customer buy in and delivered applications on many a times
- Contributed to RFP’s and demo softwares to get business
- Integral part of the architecture discussion on IRMA
- Designed, developed & unit testing various modules
- Written technical analysis documents, design documents and Junit cases
- Involved in Bug fixing of various modules that were raised by the testing teams in the application during the Integration testing phase.
Environment: Java, JEE, SOAP and Rest Webservices, Apache Axis2, JSON, Hibernate, Spring, JMS, WebLogic, XML, WSDL, Oracle, SOAP UI, Eclipse, SQLDeveloper, WinSCP, Putty, SVN, Windows, UNIX.
Confidential, Piscataway, NJ
Java/JEE Technical Lead
Responsibilities:
- Involved in design, development and testing of DirectSales, InDirectSales, EndUserSales, RetroSales and Contract Price modules.
- Involved in complete life cycles of WebMethods interfaces, starting from gathering information from business and end users, designing functional and technical document, creating mapping document as per the business requirements, implementing the logic and developing the services to meet the client requirements, testing, UAT, stage and deploying to production and production support.
- Coordinating with offshore development team.
- Responsible for high level technical design, coding, configuration and development of new interfaces.
- Design and development of webservices.
- Ensuring the coding standards are implemented.
- Designed, developed & unit testing various modules using Webmethods, Java, Restful Webservices, JSON.
- Responsible for managing scope, planning, tracking, change control, aspects of the project.
- Translate customer requirements into formal requirements and design documents, establish specific solutions, and leading the efforts including programming and testing that culminate in client acceptance of the results.
- Establish Quality Procedure for the team and continuously monitor and audit to ensure team meets quality goals.
- Deliver new and complex high quality solutions to clients in response to varying business requirements
Environment: Java, JSON, Webservices SOAP and REST, WebMethods 8.2, Integration Server, Oracle, Webmethods Developer, Eclipse, Broker, Deployer, My WebMethods Server, JDBC Adapters, XML, WSDL, SOAP UI, SQLDeveloper, WinSCP, Putty, Windows, UNIX.
Confidential, Denver, CO
Java/JEE Senior Developer
Responsibilities:
- Involved in design, development and testing of CreateOrder, UpdateOrder, CompleteOrder, FutureOrder, GetOrderDetails, GetOrderList, GetOrderTechInfo, StoreDishMoverDMA and StoreInstallerFeedback SOAP Webservices.
- Involved in complete life cycles of webMethods interfaces, starting from gathering information from business and end users, designing functional and technical document, creating mapping document as per the business requirements, implementing the logic and developing the services to meet the client requirements, testing, UAT, stage and deploying to production and production support.
- Coordinating with offshore development team.
- Responsible for high level technical design, coding, configuration and development of new interfaces.
- Design and development of webservices.
- Validation of webservices using SOAP UI.
- Ensuring the coding standards is implemented.
Environment: Java, Webservices SOAP and REST, WebMethods 8.2/7.1.2, Integration Server, Developer, Broker, Deployer, My WebMethods Server, JDBC Adapters, XML, WSDL, SOAP UI Pro, Enterprise Architect, Altova XML Spy, Eclipse, TOAD, SQLDeveloper, WinSCP, Putty, LogRhythm, PVCS, Netezza, TortoiseSVN, Windows, UNIX.
Confidential
Java/JEE Technical Lead
Responsibilities:
- Involved in AOMA release that includes enhancements and bug fixes of various modules.
- Involved in effort and cost estimation for the new AOMA UI Rebrush project.
- Involved in design and interacted with business during requirement analysis.
- Enhancement and Maintenance of the various modules as per the requirement
- Involved in developing database modeling and database schema.
- Responsible for the complete technical delivery of a module/component of a project
- Played a vital role in identifying gaps in the requirements and effectively communicate to the business and proposing new solutions by working with the business analysts and Subject Matter Experts.
- Defect resolution and System Enhancement through Technical analysis to fix defects in the business process and workflow.
- Coordinating with other application teams to analyze defects and fix bugs.
- Written technical analysis documents, design review documents and Junit cases
- Involved in Bug fixing of various modules that were raised by the testing teams in the application during the Integration testing phase.
Environment: Java, EJB3.0, JPA, JMS, XMLC, JAXB, JSP, Servlet, HTML, Javascript, JBoss Application Server 4.2.3, Oracle 10g, Eclipse 3.1, Putty, FileZilla, Oracle SQL Developer, CVS, Windows, UNIX.
Confidential
Java/JEE Senior Developer
Responsibilities:
- Involved in requirement Analysis, Design, development, Unit testing.
- Involved in developing database modeling and database schema.
- Responsible for the complete technical delivery of a module/component of a project.
- Developing & Coding assigned module, Unit testing and Integration Testing.
- Interacts with customer to evaluate technology options/requirements.
- Provide technical guidance to the juniors.
Environment: Java, JSP, Struts, EJB3.0, JPA, AJAX, DWR, Yahoo User Interface (YUI), Oracle 10g, HTML, Java Script, JBoss Application Server, Eclipse, Putty, Oracle SQL Developer, Tortoise CVS, Windows, UNIX.
Confidential, Boxborough, MA
Java/JEE Senior Developer
Responsibilities:
- Working on Enhancement and Fixing bugs.
- Suggesting changes to the design of the System for increased robustness and improved performance.
- Suggesting and implementing new features for the product
- Unit testing and Functional testing of new features.
- To interact with Onsite Team members / Coordinators / Clients.
Environment: Java, JSP, Servlets, Swings, RMI, IIS, Oracle 8i/9i, MS SQL Server, HTML, Java Script, Eclipse, JTest, ClearCase, Windows, UNIX.
Confidential
Java/JEE Developer
Responsibilities:
- Involved in Development and integration of BI Reports Module
- Involved in involves creating dynamic and generic various kinds of reports from legacy ERP database.
- Working on Enhancement and Fixing bugs.
- Suggesting changes to the design of the System for increased robustness and improved performance.
- Suggesting and implementing new features for the product
- Unit testing and Functional testing of new features.
- To interact with Onsite Team members / Coordinators / Clients.
Environment: Java, JSP, Servlets, HTML, JavaScript, AS400 Database, JExcel Reports, Pramati Application Server 4.0, Pramati Studio 4.0, Java Script, Windows, UNIX.
