We provide IT Staff Augmentation Services!

Engineer Ii Resume

5.00/5 (Submit Your Rating)

Phoenix, AZ

SUMMARY

  • Around 7 years of experience in all phases of Software Development Life Cycle (SDLC) and development of Client/Server and Web applications using Java and J2EE Technologies in Banking & Finance and HealthCare domains.
  • Highly focused and self - motivated, goal-oriented team member with proven track record who understands complex business problems.
  • Technology agnostic, good Aptitude for adapting to and implementing industry leading technologies effortlessly.
  • Strong programming skills and development experience in Java, J2EE, Web Services, Spring, Hibernate, JPA, JDBC, JavaScript, JSON and YAML,
  • Expert in Core Java with in-depth knowledge of Core Java concepts such as Multithreading, Synchronization, Collections and Event/Exception handling.
  • Experienced in Red Hat OpenStack and OpenShift cloud to deploy microservices, Elastic Search on ecp pods and scale while providing the optimal infrastructure based on price, performance, location, and efficiency.
  • Deployed applications that consume and provide Web Services using SOAP protocol, REST based architectures, SOAP UI, UDDI, WSDL in different projects. Conversant with Java Web Service API’s such as JAX-WS and JAX-RS and its other implementations like Jersey.
  • Hands on experience on integrating Spring with Hibernate using various Spring modules like MVC, JDBC, JMS, AOP, ORM and Web services.
  • Worked on Hibernate framework and applied concepts like Criteria, Projections and Cache mechanism for developing persistent layer and to implement database interactions.
  • Experienced in working with DevOps tools Jenkins, Maven, Gradle, containers, XLRelease, JFrog, Git, JIRA, BitBucket for CI/CD pipelines.
  • Experience in Front End Development technologies like HTML, CSS, JSP, jQuery, JSTL, JavaScript.
  • Proficient in designing Use case and Interaction diagrams in UML using Rational Rose.
  • Extensive experience in Object Oriented Analysis and Design (OOAD) and Object-Oriented Programming (OOP) Technologies.
  • Strong knowledge and Experience in using J2EE design patterns like MVC, Singleton, Front Controller, Business Delegate, Service Locator and Data Access Object.
  • Extensive experience in writing SQL, PL/SQL and Stored procedures.
  • Extensive experience in testing applications using Junit, Mockito.
  • Strong Experience in Agile Methodologies SCRUM / KANBAN, DOJO way of Working with TDD.

TECHNICAL SKILLS

Languages: Java 8, C, C++, C#, Camel, PL/SQL, HTML, DHTML, CSS, JavaScript, jQuery and XML

JAVA/J2EE Technologies: J2EE, JDBC, JSP, Servlets, JMS, JSTL, Spring Framework (DI, MVC, AOP, Data), Hibernate, JPA, Web Services, SOAP, REST, Jersey, Spring REST, Spring Boot, Mockito.

Development Tools: IntelliJ, Visual Studio, Eclipse, TOAD, MS-Visio.

Cloud Technologies: ECP, Serverless, Microservices, ElasticSearch, Cloud mesh and Kafka

Database Concepts: SQL Server, Oracle, PostgreSQL, ElasticSearch, MongoDB

Others: GIT, BIT Bucket,Maven, Jenkins, JFrog, XLRelease, Rally, JIRA, Agile Scrum & Test Driven Development Methodologies

PROFESSIONAL EXPERIENCE

Confidential, Phoenix, AZ

Engineer II

Responsibilities:

  • Have been developing Java Spring-boot REST API which gives decision for customer who applies for Amex Credit Card through Amazon.
  • Implemented business layer using Core Java, Spring Beans using dependency injection, Spring annotations and using APACHE CAMEL.
  • Developed Spring Framework based RESTFUL Web Services for handling and persisting of requests and Spring MVC for returning response to presentation tier.
  • Risk Decision Engine calls almost 20+ Internal and External calls from both the Fraud and Credit which is handled through APACHE CAMEL.
  • Developing the APACHE CAMEL FLOWs for all the service calls and the sequence of Service Calls.
  • Integrate with multiple External and Internal Web Services Parallelly using Apache Camel using Multi-Threading Concepts.
  • Developed Spring-Hibernate Framework which communicate with PostgreSQL as our database connectivity to store the variables coming from Credit and Fraud Services.
  • Used Hibernate as ORM tool to map the PostgreSQL database tables, and wrote DAOs and POJOs to integrate with Spring Framework
  • Enabled automatic Splunk Alerts if the processes fail or Services are down.
  • Managed Logging through Splunk Dashboard and wrote multiple Splunk queries.
  • Leveraged Maven for Build process and Jenkins for Continuous Integration to ensure high developer productivity for application development with JFrog and XLRelease.
  • Used Spring Boot framework for building cloud Micro Services and to develop Spring based application radically faster with very less configuration.
  • Used advanced java 8 features like Lambda expressions for array operations, Streams, Method reference, collections. Enhanced concurrency methods etc. throughout the application for well-defined programming.
  • Developed the APIGEE Service Proxies and Resource URI’s for between our application and REST & SOAP Based services
  • Used HMAC authentication protocol respectively for security and authorization.
  • Routed all calls through service called APIGEE where requests are authenticated and be sent to end URL.
  • Hosted Spring boot application on Enterprise Platform as a Service (ePaaS) which is a cloud platform.
  • Automated Jenkins Build, so that ePaaS can pick up latest build version whenever it calls the Jenkins.
  • Used Kafka to bring audit log files from cloud server to our edge node for data ingestions which is loaded in hive tables for analytical purposes.
  • Using POSTMAN and SOAPUI for validating Request and Responses for integration.
  • Created Input and Output schemas for Data ingestions purposes.
  • Well versed with different Credit Bureaus like Experian, TransUnion to extract Customer Related FICO Information.
  • Well versed with Fraud Bureaus like LexisNexis to do the Fraud checks for a customer.
  • Despite fast paced Agile environment and aggressive timelines successfully managed to make last minute changes and delivered Release 1 deliverables.
  • Worked with the infra-structure team to deploy the application successfully and overcame different environment related issues.
  • Worked on E2E testing on local machine as well as on servers including the connectivity testing with consumer team.
  • Actively involved in various phases of the Software Development Life Cycle and the project was developed by using the Agile (SCRUM, SPRINT) methodologies.
  • Used JMeter for performance testing and analyzed SLAs on Splunk and Dynatrace dashboards.

Environment: Java/J2EE, Java 8, Spring MVC, Spring Boot, Spring Hibernate, Apache Camel, Spring Beans, RESTful Web services, Splunk, PostgreSQL, APIGEE, Epaas (Enterprise Platform As A Service), Log4J, sl4j, POSTMAN, SOAP UI, IntelliJ IDEA, Maven, GIT, Scrum Methodology, Sprint Methodology, Rally.

Confidential, Jackson, MS

Java Developer

Responsibilities:

  • Designed and developed Application based on Java/ J2EE and JSPs
  • Used Jazz platform with eclipse.
  • Used XSLT and custom tag libraries to develop new UI screen.
  • Generated JUnit test cases for testing various Java components.
  • Helped UI to integrate the java beans data using JSTL, JSP, JavaScript, JSON, Taglibs.
  • Involved in setting up Ant configuration and helping Continuous Integration (CI) Issues.
  • Involved in debugging the defects, code review and analysis of Performance issues.
  • Was part of production support team to resolve the production incidents.

Environment: Java 7/8, J2EE, JSP, Servlets, JDBC, XML, XSLT, JSTL, RAD, Apache HTTP Client, Oracle, TOAD, PL/SQL, HTML, Java Script, CSS, ANT, UML, WebSphere, Jazz platform, Linux.

Confidential, MI

Software Engineer

Responsibilities:

  • Involved in Development of the interface using agile methodology.
  • Involved in implementing the solutions at various client sites.
  • Used Spring MVC, Hibernate, Web Services, RESTFUL Technologies.
  • Involved in enhancing the system and information in the messages.
  • Hands on experience with data persistency using Hibernate and Spring Framework
  • Involved in implementation of enterprise integration with Web Services and Legacy Systems using SOAP, and REST (Using Axis and Jersey frameworks)
  • Creating SOA web services using SOAP and REST methodologies.
  • Developed Asynchronous means of retrieval of data from the Server and Database using AJAX features.
  • Used Maven for building of application and deployed to WebSphere Application Server.
  • Creating MySQL and Oracle Database, writing hibernate queries to store the information in database.
  • Used Tomcat web server to deploy application locally and used IBM Web Sphere to deploy application in production.

Environment: Java, J2EE, Spring, Hibernate, AXIS, Jersey, SOAP, WSDL, UML, HTML, XHTML, DHTML, JavaScript, CSS, jQuery, CSS, XML, JAXB, JAXP, Junit, Log4j, Oracle 10g, Eclipse, Tomcat, WebSphere, Jenkins, JIRA.

Confidential

Software Engineer

Responsibilities:

  • Followed Agile Scrum methodology for iterative development of the application.
  • Involved in designing, developing and testing of J2EE components like Java Beans, Java, XML, Collection Framework, JSP, spring and Hibernate.
  • Used Spring MVC framework to enable the interactions between JSP/View layer and implemented different design patterns with J2EE.
  • Involved in handling transactions using Spring Declarative Transaction management.
  • Implemented DAO layer using different hibernate techniques like strategies, Inheritance, annotations and criteria interfaces.
  • Wrote SQL queries & Stored Procedures for interacting with the Oracle database for promo code and offers.
  • Used SOA Integration service for Data Integration Service and Functional Integration Service.
  • Designing new components to fit in the already existing architecture using core Java, multi-threading, different design patterns like the factory method and Singleton. Developed web-based applications using RESTful Web Services.
  • Used Jenkins to provide continuous integration/ continuous deployment.
  • Used Maven to acquire the dependencies and build the application and used GIT for version control.
  • Developed Web Services using JSON messages that use REST.
  • Developed the war/ear file using Maven script and deployed into Tomcat.
  • Used JIRA for issue tracking and project management of the applications.

Environment: Java, J2EE, Spring, JPA, Hibernate, JDBC, Web services, REST, Java Beans, JavaScript, Oracle, Tomcat, Maven, JUnit, JSP, XSLT, HTML/DHTML, Windows, Linux

Confidential

Software Engineer

Responsibilities:

  • Involved in preparation of functional definition documents and Involved in the discussions with business users, testing team to finalize the technical design documents.
  • Enhanced the Web Application using Struts.
  • Created business logic and application in Struts Framework using JSP, and Servlets.
  • Documented the code using Java doc style comments.
  • Wrote Client side validation using Struts Validate framework and JavaScript.
  • Wrote unit test cases for different modules and resolved the test findings.
  • Implemented SOAP using Web services to communicate with other systems.
  • Wrote JSPs, Servlets and deployed them on Weblogic Application server.
  • Developed automated Build files using Maven.
  • Used Subversion for version control and log4j for logging errors.
  • Wrote Oracle PL/SQL Stored procedures, triggers.
  • Helped production support team to solve trouble reports
  • Involved in Release Management and Deployment Process.
  • Involved in unit testing, which includes writing of unit test cases.

Environment: Java, J2EE, Struts, JSP, Servlets, JavaScript, SOAP, WebLogic, Log4j, Maven, CVS, PL/SQL, Oracle, Windows

We'd love your feedback!