Post Job Free
Sign in

Software Developer Java

Location:
Richardson, TX
Posted:
July 02, 2020

Contact this candidate

Resume:

Florentina Tukaram

**************@*****.***

610-***-****

SUMMARY:

A competent professional with 4.5 years of experience with complete Software Development Life Cycle in both Web based and Enterprise applications including requirement analysis, design, and implementation and testing with emphasis on Object Oriented, Java 1.8/J2EE and Client Server Technologies

Experience in developing applications using waterfall, Agile (XP and Scrum) methodologies and Test First, Test Driven Development and Service orientation architecture

Experience in developing web applications on MVC based frameworks like Spring, Spring IOC, Spring Security, Spring Boot, Spring Batch and Spring MVC

Expertise in J2EE Technology-Spring, Hibernate, JDBC, JTA, JavaBeans, JMS (MQ series)

Experience on different IDEs such as IntelliJ IDEA, Eclipse, Spring Tool Suite, RAD and deployment using Application Servers like Apache Tomcat, BEA Web Logic, Web Sphere and JBOSS

Good understanding of the XML, XSD, SOAP, WSDL concepts.

Well versed with different Design Patterns like Singleton, Factory, Prototype, Front-Controller, Session Facade, Service-Locator, Data Access Object (DAO), Data Transfer Object (DTO), MVC, Business-Delegate

Experience in Front-End UI technologies like HTML5, DHTML, CSS, jQuery, JSON.

Expert in Core Java with strong understanding of Garbage Collector, Collections, Multithreading, Event handling, Exception handling and Generics

Staying ahead of the curve and educating myself with every aspect of KCP(Kroger Cloud Platform), involved in handling SPMs and Intune to assist customers with every issue.

Experienced in writing SQL including writing DDL, DDM, views, indexes, sequences, packages.

Extensive experience on Oracle, MySQL, IBM DB2 and Solid understanding of Database Management System

Developed the Enterprise Service Bus (ESB) as a gateway between the business tier and UI to make the business tier separate from UI.

Proficient in writing ANT, Maven and Gradle for builds and deployments to different environments

Experience with WebSphere Portal 7 development and IBM MQ explorer basically used for transmission between different systems involved in the order flow.

Working experience in Sterling Order Management System, included integrations and flows in Sterling OMS V9.5, which include code changes, writing new code and enhancements for order flow to upstream and downstream systems using Java, REST-Based web services using java-based solutions frameworks, employ IBM API implementations with web-service calls.

Experience working with IBM Messaging Queue, configuring topics, channels and queues as per the requirements, IBM MQ also being an important part of the Sterling OMS system, specifically holding communication between dependency teams.

Worked on HTTP method calls like REST web services using GET, POST, PUT.

Involved in developing design mapping documents for the correlation for OMS communication module through CRUD via HTTP calls and API validation for the code deploy.

Good understanding of big data and its frameworks like Hadoop and Hadoop Ecosystem

Involved in On-call production support handling multiple production issues involving Sterling OMS, also Fred Meyer Jewelers sub-process in OMS.

Involved in handling customer orders which needed working on the missing orders, faulty order which mostly communicated via an API and then routed on to micro services for appointment schedules, open appointments, capacity available and resources available region specific here.

Excellent work experience with Version Control Tools such as SVN and GitHub

TECHNICAL SKILLS:

Languages

Java 7, J2EE, SQL.

J2EE Technologies

Servlets, JDBC, JSP, JSF, JMS, EJB, JNDI

Mark-up/XML Technologies

HTML5, CSS3, JavaScript, jQuery, AJAX, AngularJS

Tools & Framework

Spring, Hibernate, Spring MVC, Spring Boot, JSF, JUnit, SOAP UI, ANT, Maven, Jenkins

Web services

SOAP, Restful, WSDL, JAX-RPC, JAX-RS, JAX-WS, Micro Services.

Web/App Servers

IBM Web Sphere, Apache Tomcat, JBoss EAP, Web Logic Server.

Database

Oracle, SQL-Server, Cassandra, MongoDB

IDEs

Eclipse, Spring Tool Suite (STS)

O-R mapping

MySQL, Hibernate

Testing Tools/ Others

JUnit, Soap UI, Putty, Kuberenetes

Version Control

Git, GitLab, CodeCloud

PROFESSIONAL EXPERIENCE:

AT&T - Dallas, TX August 2019 –

Java Full Stack Developer

Description: AT&T works with multiple products and its provision to users. System that i work in is called EDGE (Enterprise Dispatch GUI Environment) which includes creation, management of services, appointments, resource details, capacity for the user orders. EDGE data comes in from a legacy system and a FMO module. These modules are built with micro services and communication happens via DME2 client and queues via IBM MQ explorer and the production systems is monitored and accordingly alerted for any production issues. Other connections and message router interface and feed systems example product pricing, product description, store location services.

Responsibilities:

Agile Methodology/SCRUM methodology for developing the application.

Implemented REST Micro services using spring boot.

Experience in implementing Java EE design patterns such as MVC, Singleton, DAO, DTO, and Business Delegate in the development of Multi-Tier distributed Enterprise Applications

Used various design patterns like Business delegate, Singleton, Factory, DAO, DTO, Service locator etc.

Worked in micro service development, appointment window management, resource details and capacity management which call each other using the DME2 client, also responsible for installing, upgrading, patching and configuring the oracle environment.

Extensive knowledge of XML-based standards and protocols such as WSDL and SOAP, Service Oriented Architecture SOA, development of XSD schemas and implementing both SOAP and REST web services.

Expertise in Distributed and Web environments, focused in JAVA Technologies Java collections, Threads, JDBC, spring, Hibernate Framework.

Worked with oracle database to store, retrieve, and update and manage all the details for Ethernet provisioning and customer order tracking, also have some experience working with stored procedure and function in oracle database.

Developed the persistence layer using Hibernate Framework, created the POJO objects and mapped using Hibernate annotations.

Responsible for creating standard database DML and DDL scripts, back out scripts, installation, upgrades, contacting oracle DBA and ADBA for other assistive needs.

Database are at regional level, enterprise and one specifically for the micro services. These databases mostly had parent and child tables which worked based on the replication mechanism.

Responsible for investigating the issues, defects, determining problem root cause, formulating corrective action recommendations & implementing them.

Developed Hibernate configuration files and queries and Implemented DAO classes

Wrote SQL queries to retrieve data from the database using JDBC template

Development to expose User Profile services to other departments users using Restful WS.

EDGE has its own infrastructure which needed checking logs on the Linux servers, used FTP client WinSCP for checking the logs.

Worked closely with Oracle database in backend to interconnect with user interfaces using native complex SQLqueries

Working with Linux servers for CI/CD using gitlab and k8s.Working with dependent teams during production deployment, have worked with the DDL/DML scripts manipulation, deployment and back outs for the same

Worked in monitoring and setting up IBM MQs

For CICD in Application Deployments and Environment configuration using Jenkins and ECO AT&T Interface for Jenkins.

Used JIRA, JIRA Align, and TDP IBM product for issue/bug tracking to meet certain criteria, design, and bug tracking. Used GIT, Bit buckets as version control tools.

Working knowledge on Cassandra database.

Worked with SQL Procedures in modifying and implementing the functions. Implementing MVC architecture using hibernate value objects and mapping xml files

Used FTP client WinSCP for checking the logs for server login.

EDGE system infrastructural work includes maintenance of servers, checking the logs of the servers, server restarts all its environments

API tools used were SOAP UI, Postman and JMeter for API testing purposes

Worked in a team of web developers, designers and other IT personnel to meet team goals and improve business outcomes

Active participation in weekly meetings with mangers, provided drafts and reports on the progress of the project

Development involved enhancements, bug fixes and developing new requirements

Excellent team player with good analytical, strategic planning and interpersonal and communication skills. Highly motivated, enthusiastic and self-starter

Providing daily status in scrum meetings with the client. Mentored new team members on effective usage of blend of Spring Boot /JPA and Java

Major debugging done to find issues and find the RC of that and resolve the issues

Solved bug, defects and worked on enhancements using spring framework.

Actively participated in production issues, debugging them with considering limited timelines for the delivery. Experience in Configuring and deploying applications on Tomcat 5.5/6.0/7.0 server

Coding and integration testing for the services developed, offshore coordination and technical support to the offshore team.

Environment: Java J2EE, Spring Boot, Hibernate, Web Sphere, Agile methodology, Eclipse.

Client: StateFarm – Blooomington, IL May 2019 – Jul 2019

Role: Software Developer

Description: The objective of this project is to implement a web based front end system which can be used by the employees, managers and higher-level management having specific role permissions for effective processing of day to day business activities where we transcript the internal call recordings of users and that was stored in a Hadoop based environment.

Responsibilities:

Involved in all phases of Software Development Life Cycle (SDLC) like Analysis, Design, Code Development, Implementation and Testing of the project.

Attended everyday Enterprise Workflow Stand-Up meeting to provide status, thus implementing Agile (Scrum) Methodology.

Implemented the project using the Spring Framework used Spring IOC and Dependency Injection, Spring MVC

Implemented Model View Controller (MVC) architecture at the Web tier level to isolate each layer of the application to avoid the complexity of integration and ease of maintenance.

Developed the middle tier using Session Bean, Entity Bean/DAO and Business Objects.

Developed Java interfaces for different function calls which convert the web services calls into EJB calls to the legacy system.

Designed and developed REST web service for validating address.

Used Exception Handling and Collections API to implement various features and enhancements.

Worked in multithreading environment by using different concepts like Thread Synchronization, Thread Deadlock, and Inter communication.

Used Hibernate to retrieve/update the data from/to the database.

Developed multi-threading part in back end components.

Developed supporting Java classes that controlled the whole flow of the module as per specifications.

Involved in implementation of the presentation layer (GUI) for the application using HTML, CSS and JavaScript.

Implemented the validation error handling and caching framework with Oracle Coherence cache.

Used Dependency Injection feature of Spring framework to inject dependency into objects and to wire objects of business classes

Created Maven build file to build the application and deployed on WebSphere Application Server

Participate in process Documentations and audit compliance on UNIX/Linux servers.

Log4j framework has been used for logging debug, info & error data.

Environment: Java, JEE, HTML, CSS, JavaScript, Hibernate, Oracle, AWS, Web-Services, SOAP, WebSphere, JUnit, Ant, Eclipse, GIT, Clear case.

Kroger - Blue Ash, OH May 2018 – May 2019

Java FullStack Developer

Description: Kroger Retail System is based on various teams, one of them is OMS (Sterling Order management System) which includes creation, management of customer orders. These orders are first created in the front-end system which is WCS and later flow through OMS and then downstream to another picking solution. OMS communicate is done by queues via IBM MQ explorer and the production systems is monitored and accordingly alerted for any production issues. Other connections to OMS are maintained by REST Calls to different input feed systems example item pricing, item description, store location services.

Responsibilities:

Involved in design and development phases of the application.

Following the Agile Development Methodology/SCRUM methodology for developing the application.

Implemented the application using Spring Boot and handled the security using spring security.

Used Spring Framework modules such as DI (Dependency Injection), Container that applies IOC (Inversion of Control), ORM (Object relational model) including Hibernate and JPA, Web MVC (model view controller) and Spring Boot which accelerates the development of Spring framework and Involved in migration to Spring boot.

Developed an application which takes data from S3 and feed it into IV (IBM Inventory), used S3 connection details including client ID and secrets, basic auth2 to establish connection between S3 and the core application layer. Used REST HTTP method calls to connect to Inventory Feed. Created distributed Oracle coherence domains configuration and system design based on oracle coherence.

OMS also had infrastructural work, which needed maintenance of servers, checking the logs of the servers, server restarts, for all environment, every environment having multiple boxes for it.

Experience in core Java-Multithreading, collections, Servlets and JDBC.

Experience in Micro services Architecture with Spring Boot and Docker.

Developed Hibernate configuration files and queries and Implemented DAO classes

Worked with Oracle database to store, retrieve, and update and manage all the details for Ethernet provisioning and customer order tracking. Also did a POC around Cassandra database

Build micro services for the delivery of software products across the enterprise

Developed and worked on enhancement of Sterling IBM Call Center features which using HTML, CSS and java script. Re-designed the website to improve user experience and add new functionality Responsible for installing, upgrading, patching and configuring the Oracle environment.

Responsible for creating standard database creation scripts, installation, upgrades, patches, contacting Oracle collaborative support for critical issues.

Support and advice QA team in testing

Extensively worked with the QA team testing in various environments.

Wrote SQL and PL/SQL queries for updating data and other code implementations.

Worked with cursor in PL/SQL to automate a functionality

Responsible for creating, reading, updating and deletion operation on the database as per need and a change request in place.

Used Maven scripts in building the application and auto deploying it to the environment.

Created Restful web services using spring with REST.

Developed the persistence layer using Hibernate Framework, created the POJO objects and mapped using Hibernate annotations.

Jenkins configuration and setup for Jenkins jobs, automated deployment and Integration of development tools.

Configured Jenkins, Team city and GitLab build jobs for numerous services to facilitate continuous integration and deployed applications on PCF.

Used JIRA/Infra ticketing for issue/bug tracking to meet certain criteria, design, and bug tracking. Used GIT, Bit buckets as version control tools.

Working knowledge on Cassandra database.

Environment: Spring MVC, Mongo DB, Spring Boot, Hibernate, Web Sphere, Agile methodology, restful Web Services, XML, SQL, Log4j, JUnit, GIT, Eclipse.

Client: Genpact – Hyderabad, India May2014 – Nov 2015

Role: Software Developer

Responsibilities:

Involved in the implementation of design using vital phases of the Software development life cycle (SDLC) that includes Development, Testing, Implementation and Maintenance Support in waterfall methodology.

Developed Struts Action Forms, Action classes and performed action mapping using Struts.

Developed ANT scripts and developed builds using Apache ANT.

Used Hibernate framework for Entity Relational Mapping

Developed user interface using JSP and Java Script to simplify the complexities of the application.

Developed the application using Struts Framework that leverages classical Model View Controller (MVC) architecture.

Created and exposed restful web services exposing various methods.

Used Design Patterns to build the model for web services. Make custom validations based on the business rules.

Exception and Error handling by sending appropriate error codes to the client.

Created a plan on which methods should be exposed and which data

Make custom PL/SQL procedure calls to send and get information.

Creating a plan of how and what web services are to be designed to seamlessly integrate with the UI.

Developing web services to handle various operations such as creating a report, updating the report etc.

Providing feature to attach a file to the report and upload it onto the server.

Developed web pages with functionalities like login, register, forget password, Email, Filters using Java Script, jQuery and HTML.

Used JavaScript to update a portion of a web page thus reducing bandwidth usage and load time in web pages to get user input and requests.

Expertise on entire Intranet and Internet applications using Web/Application Servers like Tomcat.

Developed JUnit test cases for all the developed modules. Used SVN as version control

Participated in design and code reviews.

Performed data validation in Struts Form beans and Action Classes.

Used Form Based Authentication.

Environment: Java, J2EE, HTML, XML, DOM, SAX, ANT, AJAX, JavaScript, JSP, JNDI, Apache Tomcat, MySQL, JSON, Spring MVC, Hibernate, Web Sphere, Agile methodology, RESTful Web Services, SOAP, MySQL, Micro Services, Junit., Mockito, Log4J, WinSCP.

EDUCATION:

Bachelors in Science, JNTUH, India 2014

Master from Texas A&M University 2018



Contact this candidate