Sr Java/j2ee Developer Resume
SUMMARY
- Over 12 years IT experience of Software Development Lifecycle (SDLC) in Analysis, Design development and implementation of Object - Oriented Programming, of multi-tier Client/Server applications.
- Working experience across various industries like Bank, Telecommunication, Airline, Financial, Healthcare.
- Expertise in the implementation of Core Java concepts & J2EE Technologies: JSP, SERVLET, SOAP, Rest, Microservices, JDBC, JPA, RMI, JNDI, JMS, EJB, Data Structure, Collections, Exception handling, Garbage Collection, Serialization.
- Expertise in XML technologies like XML, XSD, DTD, XSL, XSLT, XPath, SAX, DOM parser, UML notations
- Expertise in core J2EE design patterns like Business Delegate, Service Locator, Session Facade, Data Transfer Object (DTO) and Data Access Objects (DAO), IOC, Singleton.
- Experienced in MVC frameworks: Struts 2.0, Hibernate 3, and spring 3, using IDEs RSA/RAD6.0/7, Eclipse /My Eclipse 10.0, spring tool suit
- Strong experience with Junit Framework for testing and Eclemma for code coverage, Sonar for code quality.
- Excellent in databases: Oracle, SQL Server 2005, MySQL, DB2, Sybase, writing SQL Queries and PL/SQL, Stored Procedures, and Database Triggers, Functions, Transactions.
- Working experience of JBoss6, Web Sphere, Web logic App Server11g and Tomcat6, IIS, code migration from Web logic and Tomcat to JBOSS AS.
- Experience of creating test cases, DRools. Experience of CVS, SVN, Clear case, Serena .1.
- Good Knowledge of HTTP, IIOP, TCP/IP, LADP, SNMP, NOSQL, Swagger io, AWS, JavaScript, HTML, DHTML, CSS3, JavaScript, VBScript, C#, C ++, JSON, jQuery, VB.Net, Python, Multithreading, Concurrency.
- Used Microsoft Office Visio 2003 for diagrams. Rumba 7.4 for mainframe, JProbe 8.1 for memory analysis, coverage, analysis, and Performance, Http Watch Professional Edition for getting log for web application, Snagit 8 for capturing diagrams, Hammingbird connectivity 2008 for debugging script. Experience of Unit / integration / UAT, smoke testing/Performance testing, Quality center tool, Mercury test tool, Jira
- Experience working with client and getting business requirements and documented each requirement. Created documents. Project Charter, Requirement Specification Document, High Level Design Document, Technical Design Document, E-R diagrams, DFD’s Use Cases, Test Cases, Change Request Document, Defect Template, Prototype UI screens, Selenium.s
TECHNICAL SKILLS
Languages: Core Java 5/6/7/8, MS Visual Studio 2008, JDBC, JSP, Servlet, EJB 2.0/3.0 JMS, Apache, RMI, JavaScript, HTML, XML, XML Schema, XSD, XSLT, XPath, JAXB, JNDI, Ajax, ASP.NET, C++, CSS3, C#, VBScript, Angular 2, GWT 2.4, Google Map API, Nav Info API
Web Services: Axis/Jersey, SOAP, Rest, WSDL, JAX-RS, JAX-WS, spring boot Microservices
UML Tools: UML, Visio
Methodologies: Agile, Water Fall
Databases: Oracle11g, MS SQL Server 2016, IBM DB2, SQL, PL/SQL, Casandra
App/Web Servers: WebLogic11, WebSphere7/8, Apache Tomcat7, JBOSS 7
Operating Systems: Windows, UNIX, MKS Tool Kit, Rumba 7.4
IDE: WebSphere Studio App Developer (WSAD) 5, Eclipse, RSA 7/RAD, Spring Tool Suit 3.6
Build tools: Ant 1.9, Maven, and Jenkin, SONAR, Splunk, Jira. Bamboo, Open shift/Docker
Testing Tools: JUNIT, Eclemma, SOAPUI, Postman, JMeter, Selenium
Software Configuration Management Tool: Clear case, SVN, PVC (Serena 8.1), Git
PROFESSIONAL EXPERIENCE
Confidential
Sr Java/J2ee Developer
Responsibilities:
- Developing and Design the applications based on business requirement specifications.
- Extensively involve in design discussions and user experience sessions to provide inputs on the client applications.
- Develop software code that is accessible, usable, efficient, re-usable, cost effective, maintainable, reliable and installable, is testable and facilitates ease of support.
- Co-ordinate project activities and ensure that all project phases are followed and documented properly.
- Designing, modeling using UML, Design patterns and documenting program/code for an integrated software product or system that supports re-use, change and integration of various components.
- Create conceptual Data Model for the database interaction using UML tools.
- Determines how changes to existing code/functionality will impact existing clients, customer support, training, etc.
- Used Jolt for Json to json conversion, JAXB annotations for xml to java object / java to xml conversion. Anjular4 is used for frontend pages.
- Develop and Enhance the existing applications using Java, J2EE, Amazon Cloud Native, Spring, Spring Boot, Design Patterns, O/R mapping tools, Web Services, Tomcat and Oracle, Cassandra, Advance Messaging technics (Kafka, JMS, AMQP), etc...
- Conducting unit tests, tracking problems, and implementing changes to ensure adherence to test plans and functional requirements.
- Works with the Quality Assurance Group (as needed) to resolve defects and answer technical questions.
- Working with Infra team for dev ops activities like handling, support & troubleshoot Infrastructure related to problems.
Environment: Java 1.8, Spring boot 2.0, Restful Microservices, Spring tool suit, Maven, Git, Oracle 12g, Angularjs4.0, Jenkin, Sonar, Jira, Crucible, Junit, kubernetes, AWS (Amazon Web services), Soap web services, JAXB, JOLT, JSON, Open shift, Docker Container, Swagger-ui, agile, Eclemma, XSLT, XML Schema.
Confidential
Lead Technical Specialist/Sr Java/J2ee Developer
Responsibilities:
- Took part in requirement gathering and estimation of task, attended meetings. Developed spring boot Restful microservices to retrieve historical data in the JSON format from database and send http JSON response to web tier.
- Microservices invoked stored procedure using spring data JPA and performed calculations and aggregation of data for different date-time range and for all countries, regions, districts so on.
- Restful microservices calling another service to fetch external data. Created JSON request and responses and tested.
- Wrote stored procedures to upload the data from staging table to the final database tables to populate all fields with aggregation and calculations, to pass data to front end using java components and Spring Data JPA.
- Deployed/ tested services using CI/CD tools Jenkin, Sonar, Open shift. Created Junit test cases and Mock classes using Mockito framework. increased code coverage.
- Search page is created using Angular2 components/filters/modules and created angular services to display JSON data from backend, used Typescript.
- Used Visio to create flow diagrams, class, and sequence diagrams. Used kubernate and docker container to deploy on AWS, created EC2 instance.
Environment: Java 1.8, Spring boot 1.5, Restful Microservices, Spring tool suit, Maven, Git, MS SQL Server 2016, Nodejs, NPM, Angularjs2.0, Jenkin, Sonar, Jira, Crucible, Junit, kubernetes, AWS, Open shift, Docker Container, Swagger-ui, agile, Eclemma, SSIS (ETL) tool.