Post Job Free
Sign in

Software Engineer Java Developer

Location:
Fremont, CA
Posted:
June 06, 2024

Contact this candidate

Resume:

A.Rohitha

Software Engineer

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

510-***-****

Professional Summary:

●Sr. Java Developer with 5+ years of experience in developing Web based and distributed J2EE Enterprise Applications and expertise in implementing Object Oriented Programming (OOPS) with Java 1.8, J2EE.

●Expert in Core Java and Enterprise technologies such as Spring, SpringBoot, Struts MVX, JSF, Java Messaging Service (JMS), JTA, Hibernate, Servlets, JSP, JDBC etc.

●Expert in Spring (IOC), Spring MVC, Spring Dependency Injection, Spring ORM, Spring DAO, Spring AOP, Spring Security and Hibernate.

●Conducted thorough testing of both Java and React.js code, identifying and addressing issues to ensure the delivery of high-quality software products.

●Hands-on experience in development of MicroServices and deploying in Docker.

●Strong working experience on Hibernate. Used HQL Queries, Hibernate Caching, Transactions.

●Experience in Database Design, Creation, and management of Schemas, writing Stored Procedures, functions, DDL, DML queries.

●Experience in configuring, deploying applications on WebSphere Application Server, WebLogic Application Server and Apache Tomcat on Linux and Windows Platforms.

●Experience in using IBM Liberty Portal.

●Proficient in SOA and developing Java Web Services using SOAP (JAX-WS), JSON, WSDL, RESTFUL (JAX-RS) technologies.

●Expertise in using JMS for Asynchronous messaging.

●Used various Java external libraries like Log4J, SLF4, Jackson etc.

●Experience in working with all stages of the Software Development Life Cycle (SDLC).

●Experience in working on ANT and Maven for building and deploying applications.

●Experience in working with tools like Jenkins, TeamCity for Continuous Integration (CI).

●Worked on various version control systems including SVN, GIT.

●Experience in writing JUnit test cases.

●Good experience in server-side Business Logic Development using Session, Entity and Message Driven Beans.

●Worked on Agile and Waterfall methodologies. Experience using Jira.

●Expert in using Oracle, MS_SQL, MySQL, and NOSQL (MongoDB), Postgres databases.

●Experience with Java 1.8features like parallel streams and filters through lambda expressions to handle the searching.

●Experience in creating and configuring the continuous delivery pipelines for deploying Microservices using Jenkins CL Server.

●Experienced in AWS cloud platform and its features which includes EC2, S3 bucket, ELB, EBS, Cloud Watch, Elastic search, Virtual Private Cloud, and API Integration.

●Experience in development of software applications using front end technologies like JSP, JSTL, JavaScript, JQuery, NodeJS, HTML5, CSS, XML, XSLT, and AJAX.

●Experience in developing the AngularJS MVC framework for single page Application development.

●Experience in working with IDEs like Eclipse, My Eclipse, Intellij IDEA, Net Beans, Postman.

●Designed and implemented end-to-end Kafka message processing pipelines using Spring Boot and Apache Kafka.

TECHNICAL SKILLS:

Programming Languages

Java, C, PL/SQL, Python

J2EE Technologies

JDBC, JSP, JMS, SERVLETS, JNDI

Java Frameworks

Spring IOC, Spring MVC, Spring AOP, Struts, Hibernate, JPA, Spring Boot, Design Pattern

Server Scripting

JSP, JSP-EL, JSTL, Custom Tags

Client Scripting

JQuery, Angular, JavaScript, TypeScript, CSS, HTML, NodeJS, ReactJS, AJAX.

XML/Internet Technologies

XML, XML Schema, JSON, DOM

Web Services

REST (JAX-RS), SOAP (JAX-WS, Apache CXF, JBOSS WS)

Databases

Oracle, Microsoft SQL Server, MySQL, MongoDB, Postgres, Kibana (Elastic)

ORM Tools

Hibernate, JPA

App/ Web Servers

Apache Tomcat, Web Logic Server, JBoss

Tools

Maven, Ant, Log4j, Junit, Splunk, Postman, Kafka

Version Control

SVN, GIT, Bit Bucket

Operating Systems

Windows, UNIX, Linux, MacOS

Continuous Integration

Jenkins, TeamCity

Cloud Technologies

GCP, Azure, AWS (EC2, S3, IAM, Lambda etc)

Professional Experience:

Client: IBM, Horizon Blue Cross Blue Shield, New Jersey June’2022 – Present

Role: Senior Java/J2EE Developer

Description: During this tenure worked on three HIPAA projects developed multiple microservices of Sales Portal which serves the purpose of helping an employer to choose the health insurance plan for their employees, and Broker Portal (Enrollments, Member Maintenance and Conversions epics)which serves the purpose of helping broker to gather and manage enrollment information of employees and their dependents of an organization then helps the broker to manage the members plans and converting the plans of the members from one plan to other as per the request of the employer and member. These microservices include APIs, cache loaders and schedulers.

Responsibilities:

●Actively participated in analysis, detail design, development, bug fixing and enhancement in agile methodology. Participated in daily scrum and sprint planning meetings extensively utilized JIRA for sprint planning and HP ALM for bug tracking.

●Based on the business model, designed swaggers using Restlet and Talend. Reviewed the swaggers with architects and BSAs.

●Documented the technical requirements in the form of TRDs with exclusive details of technical requirements, object mapping details, cache structures, validations, error codes and use cases. Reviewed them with ADGQ members, architects and BSAs.

●Lead offshore team, guided the team in understanding the requirements and delivering APIs.

●Created a new project entity using JHipster.

●Created functions in Postgres to support API functionality.

●Stored the external Identifiers generated from APIs in Mongo Cache.

●Developed server-side services using Spring MVC, Spring core/IOC, Spring Security.

●Used Java Message Service (JMS) for reliable and asynchronous exchange of important information for status reports and worked on the JMS connection pool.

●Used Spring Boot Wrapper to create Micro Services and developed Spring based applications with very less configuration.

●Developed interactive user interfaces using React.js, delivering engaging and responsive frontend solutions.

●Created modular and reusable React components, enhancing development efficiency and maintainability.

●Utilized React router for dynamic routing, enabling seamless navigation and enhancing the overall user experience.

●Strong knowledge base on JSE (1.8) concepts like Lambda expressions, Stream API, Multi-Threading, concurrent API like completable future, Spring Reactive (RX Java), Collection API and Exceptional handling.

●Designed and developed Spring and REST based Microservices using the Spring Boot.

●Developed RESTful web services with JAX-RS using Spring Boot, AWS ElasticSearch and Micro Services Architecture.

●Deployed Spring Boot based Micro Services Docker container using Amazon EC2 container services.

●Used Java 8 parallel streams to change the sequential stream flow of threads during session establishment and used Java 8 Lambda expressions for collection evaluation.

●Used Maven as the build tool and Bitbucket for version control and Intellij IDE.

●Used Jenkins for the continuous integration and Log4j for logging and written Junit test cases.

●Deployed application using Jenkins and AWS ECS service.

●Read the error logs using Splunk and Amazon cloud watch.

●Utilized Fortify software security center for code scanning and vulnerabilities scanning.

●Integrated PostgreSQL, an open-source relational database, to design and implement robust data storage solutions for applications, ensuring data integrity and security.

●Proficiently utilized Java Database Connectivity (JDBC) to establish seamless connections between Java applications and PostgreSQL databases.

●Created Kafka topics, producers, and consumers for handling message queues and event-driven architecture in Spring Boot applications.

●Developed microservices using Spring Boot and integrated them with Kafka message brokers for event-driven communication.

●Provided extensive pre-delivery support by bug fixing and code reviews.

●Worked in production support to fix the production defects of subscribers' medical and dental claims microservices. Implemented role based, allowed access for claims.

●Took responsibilities and fulfilled the role of scrum master as well for Broker Portal project enrollments EPIC.

Environment: Java1.8, Spring, Hibernate, Spring Boot, JMS, Splunk, APIGEE, Restlet, Talend, ActiveMQ, AWS, Micro Services, React JS, Docker, Splunk, APIGEE, Kafka, RestAssured, Intellij, Postgres, MongoDB, Kibana for elastic cache, Jenkins, Bit bucket, JIRA.

Client: S&P Global, India May’2018 – Sep' 2021

Role: Java/J2EE Developer

Description: The application SPICE 2.0 is a web application with aesthetic user interface. It gives the users precise information of index data. Helps the users to access intraday alerts on time-sensitive, market moving U.S index events, daily index snapshots including performance statistics, sector allocations, fundamentals and downloadable rich historical data based on user’s input parameters.

Responsibilities:

●Actively participated in analysis, detail design, development, bug fixing and enhancement in agile methodology. Participated in daily scrum and sprint planning meetings and used JIRA for bug tracking.

●Used Hibernate Query Language as the Persistence Framework, for mapping the object (ORM) and MySQL as the Database and developed the persistence layer (DAO) and the presentation layer(controllers).

●Developed server-side services using Spring MVC, Spring core/IOC, Spring Security.

●Used Java Message Service (JMS) for reliable and asynchronous exchange of important information for status report and worked on the JMS connection pool.

●Created AngularJS controllers, directives, models for different modules in the front end.

●Developed GUI using Angular4, HTML/HTML5, AJAX, NodeJS, CSS and used JavaScript validation framework for performing front end validations.

●Implemented Angular routing for creating single-page applications, enhancing user navigation and engagement.

●Used AngularJS to maintain and update legacy applications, utilizing its features for seamless client-side interactivity.

●Utilized Rabbit MQ as the messaging middleware.

●Used Spring Boot Wrapper to create Micro Services and developed Spring based applications with very less configuration.

●Designed and developed Spring and REST based Microservices using the Spring Boot.

●Developed RESTful web services with JAX-RS using Spring Boot, AWS ElasticSearch and Micro Services Architecture.

●Implemented the function to send and receive AMQP messages on RabbitMQ synchronously and asynchronously and send JMS messages to Apache ActiveMQ on the edge device.

●Migrated an existing application to AWS and implemented AWS solutions using EC2, S3, RDS, EBS, Elastic Load Balancer and worked on AWS Toolkit for Eclipse to develop, deploy and debug Java applications using Amazon Web Services.

●Deployed Spring Boot based Micro Services Docker container using Amazon EC2 container services.

●Used Java 8 parallel streams to change the sequential stream flow of threads while session establishment and used Java 8 Lambda expressions for collection evaluation.

●Worked on implementing directives and scope values using Angular4 for an existing webpage and developed server-side RESTful services and called them from AngularJS controllers.

●Used Maven as the build tool and GIT for version control and Eclipse IDE.

●Used Jenkins for the continuous integration and Log4j for logging and written Junit test cases.

●Deployed application using IBM Liberty Portal.

●Provided extensive pre-delivery support using bug fixing and code reviews.

Environment: Java, Spring, Hibernate, Spring Boot, JMS, ActiveMQ, AWS, Micro Services, Docker, JavaScript, AngularJS, NodeJS, HTML, Junit, Eclipse, IBM Liberty Portal, MySQL, Ajax, Jenkins, GIT, JIRA.

Education Background:

Degree

Major

University

GPA

MS

Computer Science

University of California, Davis

3.90/4.00

B.Tech

Electronics and Computer Engineering

Vellore Institute of Technology

9.23/10.0

Achievements:

●Meritorious award for receiving 3rd rank in the Electronics and Computer engineering Department. Best Outgoing Student Award and Achievers award for my overall achievements during undergrad.

●Received Merit from Ethnus for completing Mini project “Face detection using AWS “within 4 days.

●Received Gold award at Cognizant Data science summit organized by HackerEarth and Cognizant Academy.

●Top 5 in HackerEarth deep learning challenge (Among 5k+ participants).

●Graduate TA: C programming, Theory of Computation, Data Viz, Adv. Statistics, Time series & Analytics, Analytic Decision Making, ML.



Contact this candidate