Home

Alekhya - Java developer
[email protected]
Location: Seattle, Washington, USA
Relocation: Yes
Visa: H1B
Alekhya Gundebommu
Contact: 870 210 2311
Email Id: javadotnetdeveloper111@gmail com

PROFESSIONAL SUMMARY

8+ years of experience in all the technical phases of Software Development Life Cycle (SDLC) including Requirement Analysis, Design, Implementation and Testing in both Web based and Enterprise applications with emphasis on Object Oriented, Java/J2EE and Client Server technologies.
Experience in developing the application with Agile Methodology, Waterfall Methodology and Test-Driven Development.
Experience in Front-End UI technologies like HTML5, CSS3, JQuery, JSON, Ajax, ReactJS, Bootstrap, tag libraries.
Experience in application development using Node.js and frameworks available for it like Express.
Created Single page applications with the use of JavaScript library ReactJS. In-depth experience in ReactJS and techniques such as Redux, JSX, Form Validation, HOC and react-router.
Worked extensively with ReactJS and developed real time applications using ReactJS architecture- Flux/Redux for building UI and designed reusable components using ReactJS.
Good working knowledge with Java 1.8 features like stream, Lambda expressions and functional interfaces.
Hands on Experience in developing web applications by using Spring framework modules like Spring IOC, Spring AOP, Spring MVC, Spring Security, Spring Boot, Spring Batch and Spring Data.
Proficient in developing J2EE enterprise applications in Service Oriented Architecture and Micro Service Architecture.
Experience in Web based appl development using JSP, Servlets, JDBC, Hibernate, spring, Web Services.
Expert in Core Java with strong understanding of Garbage Collector, Collections, Multithreading, Event handling, Exception handling and Generics.
Developed unit and integration tests for existing microservices using JUnit, Mockito and Docker environments.
Expertise in J2EE Technology- Servlets, Struts, Spring, JDBC, JTA, JPA, Hibernate and JMS.
Worked with design and development of robust and highly scalable Web Service platforms and API s based on REST and SOAP for enterprise applications using AXIS,WSDL, UDDI, XML, JAX-WS, JAX-RS, JAXB, JAX-RPC technologies and Jersey frameworks.
Expertise in back-end/server-side java technologies: Web services, Java persistence API (JPA), Java Messaging Service (JMS), Java Database Connectivity (JDBC) and Java Naming and Directory Interface (JNDI).
Experienced in building Web Services for Service Oriented Architecture (SOA).
Good Understanding in databases such as Oracle, MySQL, SQL Server, NoSQL, Cassandra and IBM DB2 databases to manage tables, views, indexes, sequences, stored procedures, functions, triggers and packages.
Experience in JMS over messaging to exchange the information in more reliable and asynchronously for enterprise applications using Active MQ and Rabbit MQ.
Optimize the interfacing of the apps with a variety of systems to ensure flexible and agile use.
Proficient with build automation tools like Gradle, Maven and Ant for builds and deployments to different environments.
Experience on different IDEs such as Eclipse, Spring Tool Suite, IntelliJ and deployment using Application Servers like Apache Tomcat, Web Sphere.
Experience with JUnit, Mockito, log4j in developing test cases and determining application functionality.















TECHNICAL SKILLS

Languages Java1.7/1.8, SQL, PL/SQL, JavaScript
J2SE/J2EE Technologies Java, JDBC, Servlets, EJB, JTA, JPA, JAX-RS, JNDI, JAXB
Framework/APIs/Tools Spring4.x/5.x, Hibernate 5.x, Spring Boot - 2.x.x, Spring MVC, Spring IOC, Spring AOP, Spring Data JPA, Spring Integration, Spring Cloud, Spring Security, IBM WebSphere MQ 7.5/8.5, ActiveMQ, RabbitMQ, Solace, Kafka.
Web Technologies HTML/HTML5, DHTML, CSS/CSS3, JSON, PHP, CSS3, Log4j, Twitter Bootstrap, ExpressJS, ReactJS, PolymerJS, JointJS, EmberJS, KnockoutJS, HapiJS, RequireJS.
Web Services Restful, JAX-RS, Oracle Service Bus
Database Oracle 11g/12c/18c, Microsoft SQL Server, MySQL, Cassandra.
Testing Tools/Others Junit4/5, Mockito, Jest & React Testing Library
Methodologies Agile and Test-Driven Development
Web/Application Server Tomcat, Web Sphere, PCF, Docker with Kubernetes
Cloud Technologies AWS EC2, S3, Dynamo DB, ELB
AWSTechnologies EC2, S3, RDS, SNS, SQS, ROUTE 53, IAM, VPC.
Web Tools/IDE IntelliJ, Eclipse4.3.0, Web Storm, Spring Tool Suite (STS), Microsoft Visual Studio.
Version Control Bitbucket, GIT, Source Tree
Build/Deploy Tools Maven, Gradle, Ant
CI/CD Jenkins
Protocols HTTPS, TCP/IP, HTTP, SMTP, FTP



PROFESSIONAL EXPERIENCE

Client: Amazon Web Services, Seattle July 2019 - Present
Java Full Stack Developer

Responsibilities

Developed an application using Java 8 and Spring Boot in the backend and ReactJS, HTML5 and CSS 3 in the frontend
Works in an Agile team and attended various Agile ceremonies like Daily Stand-up Meetings, Iteration Planning, Iteration Retrospect, PI Planning, etc.
Develop and perform the unit test cases using Junit.
Involved in the detailed design of user interface and business layers using JSP and Servlet.
Experienced using cloud services provide by AWS like EC2, S3, SQS, SNS, IAM, VPC etc
Tested components using JUnit during development.
I used GIT to maintain the version of the files and took the responsibility to do the code merges from branch to trunk and creating new branch when new feature implementation starts.
Experience in writing and executing unit test cases using JUnit Testing Framework.
Extensive experience in developing applications using JSP, Servlets, EJB, Portlet (JSR 168/ JSR 286), REST API, JSTL, JSP Custom Tag Libraries, JDBC, JPA, JMS publish/Subscribe, JNDI, JavaScript, XML, XSLT, JAXB.
Experienced writing unit test cases using Junit and Mockito.
Strong experience in Front End Development using technologies like HTML/HTML5, CSS/CSS3, JavaScript, JQuery, AJAX JSPs and JSF.
Implemented Services to provide RESTful API utilizing Spring and Spring Boot
Worked extensively on JAXB XSD validation, Xml Unmarshalling/Marshalling.
Development of Client side script using JSP, JavaScript 1.8, Ajax, CSS.
Developed backend services using spring design patterns like Singleton, MVC, IOC, AOP, dependency injection, factory, builder and template design pattern and more.
Used Spring data JPA and hibernate for data access layer operations.
Developed Web Application by integrating ReactJS which is further integrated with Web Services.
Involve in design and development of server-side layer using XML, SOAP, JAXB, JDBC, JMS, JDK, JNDI, EJB and DAO patterns using Eclipse IDE.
Implemented various screens for the front end using React.js and used various predefined components from NPM (Node Package Manager) and redux library
Implemented React-Router, React Redux architecture, ES6, web pack and Grunt to turn application into Single Page Application.
Participated in using React JS components, Forms, Events, Keys, Router, Animations and Flux concept.
Have used Jenkins for build process and Continuous integration.
Tested React components and application using React Testing Library.

Environment: JAVA1.8, J2EE, Spring, ReactJS, SOAP, MVC, Restful Web Service, JUnit, Jira tool, Maven, Micro Services Architecture, JIRA, IntelliJ, AWS and GIT.

Client: DocuSign, San Francisco January 2018 -June 2019
Java Developer

Responsibilities

Involved in the complete SDLC (software development life cycle) of the application from requirement analysis to testing.
Followed Agile Methodology in analyse, define, and document the application, which will support functional and business requirements. Coordinate these efforts with Functional Architects.
Developed the application using J2EE Design Patterns like Business Delegate, Factory, Singleton, Session Facade, Service Locator and DAO.
Used Java 8 Lambda expression for rewriting the code.
Used the fundamentals of Java8 features like parallel streams and filters through lambda expressions to handle searching.
Designs and writes programs according to functional and non-functional requirements.
Experienced in designing and implantation APIs using MVC design Pattern.
Developed Custom exception handling framework with different exception code.
Collaborating with internal customers, technical and architecture teams to solve complex software problems.
Used complete annotation driven approach to develop the application using Spring Boot and was also involved in setting up the Spring bean profiling for different test environment.
Implemented the application using Spring MVC Framework and handled the authentication, authorization, and access-control features by using Spring Security.
Struts framework for MVC design Pattern, Action class, Action Servlets, Form Bean.

Configured Spring Container to implement IOC/DI of the Spring Beans, and to manage the beans' life circle.
Used Spring MVC framework to enable the interactions between JSP/View layer and implemented different DPs.
Designed and developed Microservices business components using Spring Boot.
Experience in Web based appl development using JSP, Servlets, JDBC, Hibernate, spring, Web Services.
Strong programming skills in designing and implementation of multi-tier applications using web-based technologies like Spring MVC and Spring Boot.
Used No SQL Cassandra database to persist the data.
Worked on analysing application performance Dynatrace and other company provided tools after production replay and Load test.
Involved in installing and configuring Maven for application builds and deployment.
Used JIRA to assign, track, report and audit the issues in the application.
Setup the continuous Integration (CI) process for the application using the Jenkins.
Used GIT to maintain the version of the files and took the responsibility to do the code merges from branch to trunk and creating new branch when new feature implementation starts.
Configured Jenkins for continuous integration and deployment then deploys the application to Pivotal Cloud Foundry (PCF)

Environment: JAVA1.8, J2EE, Spring, SOAP, MVC, Restful Web Service, JUnit, Jira tool, Maven, Micro Services Architecture, JIRA, IntelliJ, Cassandra, OAuth, Apache Log4J, Dynatrace, PCF and GIT.


Client: OSSS Consulting Services Ind Pvt Ltd January 2014 November 2017
Software Developer

Responsibilities

Involved in all phases of the Software development life cycle (SDLC) using Agile Methodology.
Developed Java batch programs to run certain batch jobs using Autosys box.
Developed User Interface using JSP, JSTL, HTML, CSS, Java Script, jQuery and Thymeleaf.
Involved in component development using J2EE principles and used design patterns such as Data Access Object (DAO) in the implementation of the application.
Used Spring MVC and Dependency Injection for handling presentation and business logic.
Implemented persistence framework using Hibernate & Handled Transaction Management using the provided data source.
Implement UI of the project using HTML5, CSS3, jQuery, Java Script, ReactJS.
Used Spring Security for Authentication and Authorization of the application.
Extensively used JSON to parse the data from server side to satisfy the business requirement.
Experience in developing components in Angular to build a single page application using type script.
Extensively used HQL and SQL for querying databases.
Consumed Web Services to interact with other external interfaces in order to exchange the data in different forms by using Restful service.
Created tables, triggers, PL/SQL Stored Procedures, SQL queries, Joins, integrity constraints and views for IBM DB2.
Create RFP (Request for Proposal) micro service to provide RESTful API utilizing Spring Boot with Spring MVC.
Developed Micro Services with the help of Spring Boot and JHipster.
Implemented Restful and SOAP based Web Services.
Worked on migrating the database from DB2 to Oracle instances and all the changes to the application to work with the Oracle database.
Set up Jenkins server and build jobs to provide continuous automated builds based on polling the Git source control system during the day and periodic scheduled builds overnight to support development needs using Jenkins, Git, JUnit and Maven.
Involved in Unit Testing of various modules by generating the Test Cases.
Performed deployment of applications on Web Logic Server.
Written LINUX shell scripts to identify user login information.
Involved handling of JIRA issues (production issues at time) that involved data inconsistencies that required to be solved in very less time.
Worked with Eclipse IDE and used Gradle build tool to achieve more functionality for build process.
Used Jenkins as build management tool for continuous integration process and used Git as Version Control tool.
Involved in Bug fixing of various modules that were raised by the testing teams in the application during the Integration testing phase.
Participated in Code Reviews of other modules, documents, test cases.

Environment: JAVA1.8, J2EE, HTML5, CSS3, JavaScript, Node.js, jQuery, ReactJS, Thymeleaf, Spring, Hibernate, SOAP, MVC, Restful Web Service, SQL, SQL Server, JUnit, Jira tool, Jenkins, Maven, Docker, Micro Services Architecture, JIRA, Oracle, Mongo DB, OAuth, XML, DOM, Unix Scripting and GIT.
Keywords: continuous integration continuous deployment user interface message queue javascript sthree database information technology procedural language Idaho

To remove this resume please click here or send an email from [email protected] to [email protected] with subject as "delete" (without inverted commas)
[email protected];341
Enter the captcha code and we will send and email at [email protected]
with a link to edit / delete this resume
Captcha Image: