Post Job Free

Resume

Sign in

Java Developer Software Engineer

Location:
Alpharetta, GA
Posted:
June 12, 2023

Contact this candidate

Resume:

Raja Narasimha Raju

+1-706-***-**** adxnza@r.postjobfree.com LinkedIn

Summary

Highly motivated Software Professional with 13+ years of Java/J2ee experience into Design, Development, maintenance, operations of enterprise applications. Self-motivated & starter and team player, excellent communication and organizational skills. Good exposure to Agile and scrum methodologies.

• Strong expertise in developing applications with Java 8, Spring, RESTful web services, Hibernate, MongoDB.

• Hands on experience on development, execute and maintenance of Enterprise application and Microservices with application frameworks – React, Spring Boot, Hibernate and Database

(Oracle & MySQL).

• Expertise in developing and deploying applications in IBM Websphere, Weblogic, Jboss and Apache Tomcat servers.

• Experience in Spring Cloud, Ribbon, Feign, hystrix and ELK.

• Extensively used design patterns - Singleton, Builder, Business Delegate, facade, Service Locator, Data Value Objects, Data Access Objects, Adapter, Command, Mediator, Fly weight, Proxy, factory patterns while developing applications.

• Experience in considering 12-Factor principles for developing enterprise applications.

• Proficient in writing unit test cases in test-driven development using Spock-Groovy, JUnit, Mockito, PowerMock, EasyMock.

• Good experience in XML/XPATH, JSON, Javascript.

• Proficiency in handling data requirements on Oracle and MySQL database.

• Sound exposure on working in CI/ CD tools like Jenkins, Docker and container orchestration like EC2 container service, Kubernetes, worked with Terraform.

• Hands on experience in handling code repositories – GitHub, perforce, SVN and clearCase.

• Exposer on AWS in provisioning EC2, S3, RDS, DynamoDB integration with Lambda for cloud environment.

• Extensive development experience in different IDE’s IntelliJ, Eclipse, IBM Rational Application Development (RAD), Netbeans, Jdeveloper and JBoss-IDE.

• Well adapted in handling custom frameworks application, in troubleshooting the failures and provide point solutions.

• An innovative team player to work under tight deadlines, adaptable to new software technologies, quick learner, self-motivated and also can work individually and as well as in a team environment with good team spirit.

Education and Certifications

• Msc (Master of Computer Science) from Andhra University.

• B.Sc. in Computer Science, Andhra University.

• Azure Fundamentals AZ-900 Certified.

• Oracle Certified Professional, Java SE 5 Programmer. Language and Technologies

Languages : Java, J2EE (JDBC, JSP, Servlets, EJB), Groovy, HTML, CSS, JavaScript, XML, JAXB, UML.

Frameworks : Struts, Spring 5.x, Jersey 2.x, ReactJs, EJB, SOAP(JAX-WS, Apache CFX), REST Webservices(JAX-RS), Quartz-schedule, Sqoop, Microservices, Struts, Junit, JMS, Mockito, log4j, JUnit, Spock, Swagger, Maven2, MongoDB, JPA and Hibernate 4.x.

Databases :Oracle 12c, MySQL, Microsoft SQL Server, MongoDB, Cassandra. IDE/Tools : Intellij, Visual Studio Code, Eclipse, RAD, Jdeveloper, JBossIDE for Eclipse, Terraform, SOAP UI, Postman

Tracking Tools : JIRA, Confluence, Rally, Bugzilla Servers :Tomcat 9.0, JBOSS 7.1, Web Logic 11g, IBM Web Sphere Application Server 8.5 Operating Systems : Unix, Linux, Windows

Professional Experience

• Working as Sr. Software engineer for Wells Fargo from December 2021 to May 2023.

• Worked as a Technical Lead for Temenos from June 2018 to July 2021.

• Worked as a Sr. Associate for Cognizant Technology Services from January 2014 to June 2018.

• Worked as a Sr. Software engineer for Infinite Computer Solutions from January 2010 to January 2014.

• Worked as a Software engineer for Marlabs software Ltd from December 2007 to January 2010 Projects Profile

Project #1

Title : EMG2.0

Client : Wells Fargo

Duration : Dec 2021 – May 2023.

Role : Senior Developer

Environment : Java8, IntelliJ, Restful web service, React, Microservices, Springboot, JPA 4, Oracle 11, Jenkins, UrbanCode Deploy, Autosys.

Responsibilities

• Involved in Analysis of change request and impact analysis for EOT quote business needed functional requirements in following agile methodology in scrum.

• Involved in refining the application implementation to meet the engineering standards to attain the robustness of the application.

• Implementing the needed service orchestrations among heterogeneous services on SOAP and REST service to integrate business flows syncup.

• Handling UI requirements with React implementation part of the assigned story in sprint deliverables.

• Writing Groovy junit testcase for meeting the business process workflow implementation, evaluating the functional dependencies.

• Handling performance issue, to fine tune the application turnaround time to meet the SLA for application user experience.

• Maintaining the batch flows among the business modules in maintaining the Bounded Context of business entities with domain driven design across the applications.

• Incorporating needed Trufflehog, Checkmarx and BlackDuck scan recommendation in the existing implementation to restrain the vulnerabilities.

• Extensively handled record management for SHRP policy compliance with Bach-Job corresponding PLS/SQL stored procedures.

Project #2

Title : BanReservas Business Banking

Client : BanReservas Bank

Duration : June 2018 – July 2021.

Role : Technical Lead

Environment : Java8, eclipse, Restful web service, Kafka, Jenkins, Microservices, power mock, Spring boot, JPA 4, oracle, AWS, Docker, Kubernetes, Terraform. Responsibilities

• Actively involved in Analysis, Detail Design, Development, System Testing and User Acceptance Testing and successfully followed agile methodology throughout the project.

• Defined Mobile Fabric services mapping with SOAP and REST service to integrate complex request/response for client backend services.

• Bounded Context is maintained for all functional services to focus on domain driven design in the application.

• Worked on Security implementation with OAuth2 on REST api for authenticated users for external financial services with authorization.

• Devise needed junits testcase implementation setup with mockito, power mock and DBUnits.

• Handled Kubernetes for the runtime environments of CI/CD system to build and deploy for dev/SIT/UAT

• Write Terraform scripts for CloudWatch Alerts.

• Extensively involved in client interaction on critical business flows designs to orchestration and propose stable service coupling/cohesive integrations.

• Responsible in planning the deliverables meeting client required timelines meeting high quality deliverable standards.

Project #3

Title : Report Migration Services

Client : PayPal Inc.

Duration : May 2017 – June 2018.

Role : Senior Developer (client deputation)

Environment : Java8, eclipse, ReactJS, Spring boot, Microservices, Restful web service, xml, JPA 4, mockito, power mock, Jenkins, Sherlock, Datatrek, Docker, Kubernetes. Responsibilities

• Developed microservices support batch and UI backed services with generic service for handling kill legacy program with component intelligence for handling smart migration of data creation to retrieval.

• Microservices development on focusing the Domain Driven Design meeting the Bounded context constraint.

• Streamlined the setup of unit test framework in consideration to existing stack orientation, with compatibility of mockito and powerMock versioning.

• Involved in development of critical reporting component development in handling Hibernate query creation with dynamic parameter evaluation in consideration to business required functionality.

• Handled the component-required operations in Kubernetes with orchestrate the deployment, scaling and management of Docker containers.

• Followed strangler Patter approach for migration of new component live push. Project #4

Title : Financial Provider Services

Client : Intuit.

Duration : May 2016- June 2017

Role : Java developer (client deputation)

Environment : Java8, eclipse, Restful web service, Spring boot, xml, Quartz scheduler, jira, clover, code collaborator, splunk, Jenkins, mockito, JPA 4. Responsibilities

• Worked on end-to-end workflows in developing sync job creation and processing with quartz frame work.

• Developed management api supporting provider entity data using dozer with restful web services

• Written junits extensively using mockito, inmemory DBUnits.

• Handled Data maintained in xml payload in a single entity along with normalized data from JPA entities, for less number of table interactions for data retrieval.

• Log4j mdc pattern usage for client transactional metadata logging service to splunk log for tracing.

• Handled REST services authorization implementation with Spring Boot JWT token solution. Project #5

Title : Operational Grid

Client : Cisco Systems.

Duration : Jan 2015- May 2016

Role : Java developer (client deputation)

Environment : Java7,CDH 4.7.1, eclipse, Restful web service, Quartz scheduler, Sqoop, mongoDB, JBoss EAP 6

Responsibilities

• Designed the work flow of the project considering the business requirements with requirement gathering.

• Involved in integration and development of quartz scheduler framework developing low level utility for dynamic job configurations for pulling the data from the various production databases using sqoop to mongoDB for various subunits with user interface and also for upcoming new units requirements.

• Defined the contracts and implementation of restful webservices for pulling the data for required subunits with dynamic parameter call for display using mongoDB bulk operations.

• Created mongoDB crud operation for underlying utility services with reusable components across the project.

• Involved in resolving Production Issues, Analysis, Troubleshooting and Problem Resolution. Project #6

Title : MEIDAS - Manager Employee Information Data Administration System Client : Agilent.

Duration : Feb 2014- Dec 2014

Role : Java developer

Environment : Java5, Jdeveloper, SAML 2.0, Restful web service, Oracle10g, Web Logic application Server 11 g

Responsibilities

• Involved in implementing of SSO’s with SAML 2.0 implementation for the vendor integration of Fidelity, Cartus and Arinso vendors.

• Handled the production environment setup and configuration with SSL certificate imports.

• Worked on IdentityProvider for restful webservice in SAML.

• Extensively used Java API’s collection Framework for the data manipulation and concurrent programing.

• Used stored procedures and view for the application to interact with backed. Project #7

Title : MMIS - Medicaid Management Information System Client : Acs Xerox.

Duration : Jan 2010- Dec 2013

Role : Java developer

Environment : JSR168, RAD 6.0, Java1.5, JSF1.2, Hibernate3.0, Oracle10g, RAD, WebSphere application Server

Responsibilities

• Extensively involved in gathering business requirements and system requirements and specifications.

• Involved in the design and development of Business Tier using Service Beans (Stateless EJB's) and JavaBeans, DAO Stored Procedures, Data Access Layer using Hibernate.

• Used Hibernate as an Object-Relational Mapping ORM tool to store the persistent data and for communicating with Oracle database.

• Used Extensive Java collection Framework such as Array List, Hash Map for the data manipulation and JNDI context initialization.

• Involved in batch job implementation for Data purge record for correspondence/case records.

• Used JUnit and Mock Object approach Test cases for testing the application modules, Log4J for logging.

• Handled scalability issues with performance tuning. Project #8

Title : In-Flight Exchange

Client : Gate Gourmet.

Duration : Feb 2008- Dec 2009

Role : PL/SQL developer & Support

Environment : PL/SQL, Oracle sql.

Responsibilities

• Supported the required environmental specific Jobs for flight vendors booking data.

• Cron Job data processing failures are handled with sql supported queries to reconsider the malicious flight schedule data into IFX DB.

• Involved in writing PL/SQL scripts for business validation of flight specific provisioning services considering the bulk flight schedule data.

• Created PL/SQL scripts to aggregate the needed business data for sharing to service caterer.



Contact this candidate