Sr. Java Developer Resume
Seattle, WA
SUMMARY:
- Having over 10 Years+ of IT experience in development, implementation and support for Client/Server web applications.
- Expertise in Core Java, Struts, Spring, JSF, JMS, web services, Hibernate, JPA and UI Design and developing UI Design using JSP, HTML, Ajax, CSS, JavaScript and AngularJS.
- Experience on application development (web/desktop) implementation and product customization.
- Understand the Business Needs/User Needs, Problem Statements, evaluating Options and defining Framework/Architectural Solutions and prepare the technical solution/design that meets the business requirements and fallow the enterprise/web standards.
- SOA (Service Oriented Architecture) full - cycle implementation experience including requirements, design, implementation, integration and testing.
- Experience on UNIX and Oracle PL/SQL on data modeling for reporting tools.
- Efficient team player, having strong and capabilities to efficiently convert Customer's requirements into solutions.
- Demonstrated ability to easily grasp new ideas, Innovative concepts, methods and technologies. Work independently, dealing with ambiguity and problem solving capability.
TECHNICAL ENVIRONMENT:
Technologies: JDBC, JSF, XML, Web Services, JMS, JavaMail, JSP, JBPM.
Programming Languages: Core JAVA, SQL, PL/SQL.
RDBMS: Oracle, SQL Server, MongoDB.
Frameworks: Struts, Spring, Hibernate, ATG.
UI: JavaScript, JSP, HTML, XHtml, JSON, CSS, AngularJs.
COTs Product: CRAMER 5.1,6.0 /6.2/6.3, OAT Rf.
App/Web Servers: TOMCAT, JBOSS, Web Logic, Web Sphere.
IDE: Eclipse, JDeveloper, STS, RAD
Development Tools: Toad, SQL Developer, HP Quality Center, SOAP UI.
Build Tools: Maven, Jenkins, Docker,Ant.
Version Control: Github, SVN, Clear Case
Operating System: Windows, Linux, UNIX
WORK EXPERIENCE:
Sr. Java DeveloperConfidential, Seattle, WA
Technology: Micro Services, Spring Boot, Spring, hibernate, SQL Server, JSON, JavaApi. Elastic path.
Environment: IntelliJ, Maven, Bitbucket, Jenkins, Jira, SOAP UI,Docker, Apigee, Postman collections.
Roles and Responsibilities:
- Understand the Business Requirements and Impact Analysis of commerce application. Find the catalog data and publish the commerce API.
- Implement micro services for getCart, updateCart, cloneCart for EP cortex API for backend fetching catalog data and publish into frontend systems.
- Implemented product catalog attributes information to automate the different scenarios tests for services up and running and getting expected data from backend.
- Implementing micro services integrate with search and integration server to make systems reliable, scalable and resilient. Integrate with and managing APIs exposing microservices (REST, SOAP) including development and support of JavaAPI.
- Worked on professional data model with all complex queries and performance tuning for application. Developed RESTful web services supporting both XML and JSON.
- Written Mockito/Power Mockito test framer works for stub generate service calls from EP Cortex implementation.
Confidential, Los Angeles, CA
Technology: JSF, Micro Services, Springboot, Spring, hibernate, AngularJS, JSON, JavaScript.
Environment: RAD, Maven, Clear Case, Clear Quest, Bitbucket,Docker, Bamboo, RTC, Jira.
Roles and Responsibilities:
- Understand the Business Requirements and create technical design document for the Impact Analysis of application. Create Use Case, Class and Sequence diagrams as part of TDD which fulfill the business use cases.
- Create and maintain the configuration of the Spring application beans and integrated with JSF managed bean into the context. As part code development using Spring IOC, Spring JDBC, SOA service components and JSF managed bean which can interact with major browsers.
- Developed J2EE Backing Beans, Action Classes, and Action Mapping and Application facades and hibernate classes to retrieve and submit data by using JSF Framework.
- Developed WebServices to exchange data between different systems, implemented SOA architecture with WebServices using SOAP, WSDL, XSD and XML Through HTTP over JMS.
- Well-acquainted in working with complex SQL queries with joins, sub-queries to generate Adhoc reports, Functions and Procedures.
- Developed the presentation layer written using HTML, CSS and client-side validations and modeling were done using JavaScript, AngularJs and JSON. Worked with cross-browser issues related to the front end that is created using JavaScript, CSS, and HTML.
- Worked on professional data model with all complex queries and performance tuning for application. Developed RESTful web services supporting both XML and JSON.
- Worked on writing Junit test cases for Unit testing and extensively used TestNG testing framework for unit, functional, integration and end-to-end testing. Performed local testing and integration testing using SoapUI.
Java Developer
Confidential, Waltham, MA
Technology: Webservices, Spring, JPA, XML Parsing, AngularJS, JavaScript, MongoDB.
Environment: Jboss, Eclipse, Maven, Jenkins, BitBucket, Jira
Roles and Responsibilities:
- Involved in developing code for obtaining bean references in spring framework using Dependency Injection (DI) and Implemented Rest based services (RESTful) using JAX-RS annotations and Jersey provider with JSON and XML data transfer.
- Developed entity classes, JPA mapping files for the object relational mapping while configuring JPA, also developed SQL and Named Queries and wrote Data Access Object to handle SQL queries.
- Responsible for creating efficient design and developing User Interaction screens using HTML, CSS, JavaScript, AJAX, Angular JS, and JSON. Used AngularJs and Ajax for service calls on page to interact with the server model objects.
- Developed RestFul Web services, which consumes the HTTP request and produces the HTTP response in JSON Format.
- Implementing SOA and micro services in Mule Integrations to make systems reliable, scalable and resilient. Integrate with and managing APIs exposing microservices (REST, SOAP) including development and support of Java/JavaScript services.
- Created various SOAP and RESTful web services to Create Provisioning Orders, Submit Project Orders, Process Technical Orders and Cancel Orders using JAX-WS (SOAP), JAX-RS (REST), SOAP, XML, XSD, WSDL, JSON and JAXB.
Confidential
Technology: Webservices, Spring MVC, Hibernate, Jbpm, SQL Server, CSS, NodeJs, Java Script.
Environment: JBoss, Eclipse, SVN, Jira, Jenkins, Maven.
Roles and Responsibilities:
- Wrote a code for Managed the dependency between the classes by implementing Spring's IOC to promote the loose coupling between them. Developed on the spring components such as Dispatcher Servlets, Controllers, Model and View Objects, View Resolver and Data Transfer Object.
- Implemented Data services for individual registration process NEC Corp portal which can be interact with external systems.
- Implemented the persistence layer in Hibernate. Created the Hibernate POJO Objects and mapped using Hibernate Annotations. System was built using Model-View-Controller (MVC) architecture with Spring.
- Developed Web Services using Restful with Spring MVC and developed DTDs, XSD schemas for XML (parsing, processing, and design) to communicate with Active Directory application using Restful API.
- Extensively involved in the development of backend logic or data access logic using Hibernate and thus creating the object relational mapping with the Java beans in the application.
- Use SOAP UI / Rest Client to send the request to the application and ensure the appropriate response is generated. Wrote JUnit test cases and ensure minimum code coverage.
- Develop SOAP, REST & JSON based endpoints depending on the client requirements. Used Web Services (REST & WSDL) to exchange data between portal and other modules.
- Implemented web service security using encrypted key tools hiding request messages in server and generate WSDLs.
Confidential
Technology: Web services, Hibernate, Core java, Java Mail, Jsp, Java script, CSS, Html, Ajax,
Environment: JBoss, Eclipse, SVN, Jira, Jenkins, Maven.Roles and Responsibilities:
- Used Spring Framework as a middle-tier application framework, persistence strategy using spring support for Hibernate for integrating with the database. Extensively used the Spring Core for Inversion of Control (IOC), Application Context and ORM modules in the project.
- Involved in configuration of Struts Validation framework. Responsible for designing user interface using Struts, Spring Framework and JSP's.
- Consumed RESTful web services using simple client side technologies using JavaScript, AJAX, JSON, HTML and CSS. Developed all the user interfaces using JSP, Struts framework.
- Developed user interface using JSP, HTML, CSS, JavaScript, AJAX and JSTL.
- Developed Stored Procedures, Triggers and Functions. Actively involved in tuning SQL complex queries, Stored Procedures and Triggers.
- Resolved the issues on banktrade, rdj, general ISIS, RAMSES, APIS, RLC. Worked as patches deployment for UBAF banktrade production.
- Involved in banktrade purging activity for all units. Involving to prepare install-modif and PCF for production patches. Resolution of issues/tickets from Users and updating the solutions on the Calitrack database.
Sr.Software Engineer
Technology: Spring MVC, Hibernate, HTML, CSS, JavaScript, XML/XSLT, AJAX, JSON, web services.
Environment: JBoss, Eclipse, SVN, Jira, Jenkins, Maven.Roles and Responsibilities:
- Involved in the integration of struts with spring integration for implementing Dependency Injection. Developed code for obtaining bean references in Spring IoC framework.
- Involved in development of various controller classes as a part of Spring MVC Framework. Used Spring MVC for web tier development and Created Spring controller to handle the requests. Used JSP and Java script to create front end for the users.
- Designed and Developed user interactive screens using JavaScript, CSS, Ajax, HTML and JSP.
- Developed Web Services to exchange data between different applications, implemented SOA architecture with Web Services using SOAP and WSDL
- Have Faced the challenges on getting the CTN into the context. Tested with given user profiles which is provided by FST.
Confidential
Technology: Java 1.6, Spring, Hibernate, IceFaces, Html, JavaScript, CSS, JBPM, Drools, Oracle.
Environment: core Java, Structs1.2, Jsp, Oracle10i, XML,JMS, Webservices,Weblogic8.1,xml,antRoles and Responsibilities:
- Worked on Multi Browser support and Dynamic Dimension for UFE application.
- Used different phases of JSF lifecycle for client-side and server-side data validation and managed bean for deployment, Ensuring compatibility with all major browsers of desktop platforms
- Have completed many features adding for existing application as per client requirements. Implemented Services to call JBPM Services with drools and converting to JSON
- Designed and Developed user interactive screens using JavaScript, JQuery, HTML and JSP.
- Developed JSP custom tags, using JSP, for encapsulating presentation logic in concise form. Converted XML to Java objects using JAXB. Have Analyze and Findings then Review With Technical Team.
Confidential
Technology: Cramer 6.2, Core Java, Struts1.2, XML/XSD, Oracle, Telecom Technology: Swiches, Routers
Environment: core Java, Structs1.2, Jsp, Oracle10i, XML,JMS, Webservices,Weblogic8.1,xml,antRoles and Responsible
- Write code for new interfaces like create/Delete Splitter, Create/Modify /Delete Link and GetServiceSubscriber. Analyze existing interfaces like CSI, CAI and Wrapped packages. Oss operation worked on netConf protocal with YANG model.
- Developed User Interface using Struts framework, HTML/JSP and JSP Custom tag Libraries and User Validations using JavaScript. Developed SOAP Web services, which consumes the request and produces the response in XML Format.
- Designed and developed User Interface (UI) using Struts tags, JSP, HTML and JavaScript. Developed the request handlers application using Struts framework.
- Worked on views are programmed using JSP pages with the struts tag library, Model is the combination of model and Java classes and web implementation controllers are Servlets.
- Developed Persistence Framework APIs to validate Cramer service contents for CRUD operations and invoke APIs developed on DAO.
- Wrote complex SQL queries, DML scripts, stored procedures, triggers and Functions to interact with Oracle database.
Confidential, Minneapolis, MN
Roles and Responsible:
- Involved to implement code for Email notification for specific event tasks. Integrate and Refractor code for Email Notification for different tasks in TE.
- Developed the GUI using Struts and handled the Struts configuration for various use case flows. Involved in development of JSP, Action Class and Form Beans using Dev tools.
- Involved in write complex SQL queries in Oracle 10i. Developed Messaging frame work for Asynchronous service using JMS.
- Implemented code for SRPF Web service for SOA device details.
- Implemented JUNIT test for SRPF Web service for SOA device details.
- Code development for SRPF Web services for Device Details and ESOWF.
Technology: MeroOptical Ehernet. Routers and switches
Environment: core Java, Structs1.2, Jsp, Oracle10i, XML,JMS, Webservices,Weblogic8.1,xml,ant
Software Engineer
Confidential, Minneapolis, MN
Technology: MeroOpticalEhernet, Routers and switches .
Environment: core Java, Structs1.2, Jsp, Oracle10i, XML, JMS, Weblogic8.1, xml, ant
Roles and Responsible:
- Involved to implement code for wizard customization for Cramer objects like service, subscriber and location wizards.
- Involved to implement code for Homepage customization for circuit and links objects.
- Involved to implement code for Webreports for MOE summary webreport and PECS webreports.
Software Engineer
Confidential
Technology: SDH, PDH, DWDM, IP/MPLS, Switches.
Environment: Core Java, JMS, Struts1.2, Oracle, XML, Weblogic8.1, ant
Roles and Responsibilities:
- Worked on homepage and views customizations. The number of homepages: 4 and views:5.
- Number of Transmission devices modeled: 4,Number of IP Devices: 6, Number of Switches: 4
- Other Metadata: Links, Circuits, topology, protection, services, subscribers for IP. Captured the data and Created device templates. Modeled the different IP Devices and Switches. Migrated the data for different Inventory locations.