Post Job Free

Resume

Sign in

Java Developer Web

Location:
Herndon, VA
Posted:
March 31, 2020

Contact this candidate

Resume:

Name: Suma Cherukuri

Email Id: adckcf@r.postjobfree.com

Contact No: 330-***-****

PROFESSIONAL SUMMARY:

Overall 5+ years of certified professional IT experience in Project analysis, Design, Development, Testing and Deployment of Web Based Applications using Java/J2EE.

Actively involved in each phase of Software Development Life cycle (SDLC)

Complete understanding of Object-Oriented Design and Development of web-based and client/server systems on multiple platforms in a distributed environment.

Experience in migrating legacy applications to new platforms.

Experience working in Telecom, E-Commerce, Insurance, Health Insurance and Healthcare domains

Developed web-based enterprise applications using core Java, J2EE, EJB, Servlets, JSP, JDBC, Hibernate, Web Services (SOAP and REST), MVC framework (Struts, Spring MVC) and SQL

Expertise in client scripting language and server scripting languages like HTML, CSS, AJAX, JavaScript, JQuery, AngularJS, Angular 5, JSP, JSF, NodeJS, BackboneJS, ReactJS

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

Developed Microservices as a monolithic application to gain increased decoupling, separation of concerns and fast deployment using Spring Boot with Spring Data and Spring Security

Experience in building web applications using spring framework features like Spring ORM, Spring MVC, Spring DAO, Spring AOP, Spring Context, Spring Security, Spring Core, Spring IOC, spring boot, Spring Batch and Web Services integrated with Hibernate as well as Struts.

Expertise in developing inter-operable Web Services and its related technologies like SOAP, REST, WSDL, WADL, UDDI, and XML related technologies/tools such as JAXB, XSD, and XML with good understanding of JAX-WS, JAX-RS, and JAX-RPC inter-operable issues.

Significant experience in web development tools like Adobe Dreamweaver, Spring Tool Suite, IntelliJ and Eclipse

Experienced in implementation of business applications using BEA Web logic, IBM Web Sphere, Apache Tomcat and JBOSS servers

Experienced in implementing Microservices, Service Oriented Architecture (SOA) with XML based Web Services (SOAP/UDDI/WSDL) using Top down Approach and Bottom up Approach

Experienced in Fraud detection and prevention using Rule Engine in transactions especially front end, back end and integration testing of data

Experienced in Agile(SCRUM), Waterfall Model and Test Driven Development

Good Knowledge in using Dojo Components and integrating back-end applications with AJAX driven web 2.0 front-end using OO JavaScript framework

Hands on experience in Security-System development for authentication, authorization, encryption, digital signature in Web Applications. Implemented spring security against all types of authentications: LDAP authentication, Database authentication and Pre-Authentication

Experienced in JMS over messaging to exchange the information in more reliable and asynchronous way in enterprise Applications. Implemented Apache Active MQ, Rabbit MQ as a JMS provider

Familiar with transfer protocols HTTP, FTP, SFTP, SMTP as part of data transmission over the network

Strong Experience in database design using PL/SQL to write Stored Procedures, Functions, Triggers, Indexers and proficiency in writing complex queries, using Oracle, IBM DB2, SQL Server and MySQL, NoSQL

Experienced in numerous Design Patterns like Singleton, Factory, Session Facade, MVC, Data Access Object and Business Delegate, UML and Enterprise Application Integration

Implemented multiple high-performance MongoDB replica sets on AWS EC2 with robust reliability using Elastic Search

Extensive experience in Amazon Web Services (Amazon EC2, Amazon S3 -simple storage services, Amazon SQS, Amazon SNS, RDS, Beanstalk, Dynamo DB)

Experience with Selenium, JUnit, Log4j in developing test cases and determining application functionality

Experience on Subversion (SVN), CVS and GitHub as versioning software tools

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

Having Experience on Shell Scripting and Deployment of Applications in Server

Strong interpersonal and communication skills and self-motivated individual showing ability to learn and use new technologies and frameworks in considerably less time

Technical Skills:

Java/J2EE Technologies

Servlets, JSP, JSTL, JDBC, JMS, JNDI, RMI, EJB, JFC/Swing, AWT, Applets, Multi-threading, Java Networking

Programming Languages

Java JDK 1.7/8, C++, C, SQL, PL/SQL

Application/Web Servers

Web Logic, Web Sphere, Jboss, Spring Boot, Tomcat, TC Server

Frameworks

Spring, Spring Boot, Hibernate, JSF 1.2/2.0, Struts, iBatis, Flex

UI Frameworks

jQuery, Angular 4/6, Bootstrap

IDEs

Eclipse, My Eclipse, Spring Tool Suite, RAD, IntelliJ, Web Storm, Microsoft Visual Studio Code

Web technologies

HTML/HTML5, CSS/CSS3, XHTML, JavaScript, Ajax, jQuery, AngularJS, JSON, Angular 4/6

Cloud Technologies

Amazon Web Services (EC2, S3, RDS, Cloud Formation Scripts) etc

Web Services

SOAP, REST API, Micro Services, JAX-WS, JAX-RS, SOAP UI

XML Tools

JAXB, Apache Axis

Methodologies

Agile, Scrum, RUP, TDD, OOAD, SDLC

Modeling Tools

UML, Rational Rose, Visio

Testing technologies/tools

JUnit, Mockito, JMeter, HTML Unit, Selenium, Jasmine, Karma

Database Servers

Oracle 10g/11G, DB2, SQL Server 2015, MySQL, Mongo DB

Version Control

CVS, SVN, Git, GITHUB, GITLAB

Build Tools/CI/CD

ANT, Maven, Jenkins

Messaging Tools

JMS, Rabbit MQ

Platforms

Windows, UNIX, Linux

PROFESSIONAL SUMMARY:

FHLBank – Office of Finance – Reston, VA Sept 2019–Present

Role: Senior Full Stack Java Developer

Description: The Office of Finance (OF) serves as the fiscal agent for the FHLBanks. About 80 percent of U.S. lending institutions rely on the Federal Home Loan Banks. Because the Federal Home Loan Banks are cooperatives, their low costs are passed on to consumers and communities.

Responsibilities:

Involved in functional requirement discussions with business team and converted the functional requirements to technical requirements.

Understanding the business requirement and functional specification of the client module.

Worked on the design and development of REST API (micro services) and SOAP services.

Created handful of REST micro services along with the business logic and database connectivity

Used Maven for application dependencies management. Designed, developed and implemented end to end.

Writing Stored Procedures and come up with workaround functions in Sybase.

Used Eclipse IDE for coding, testing and integrating.

Used Spring framework and Spring Boot on the server side.

Worked on Migration project from Solaris 8/9 to RedHat Enterprise Linux 7/8.

Migrated applications involving Shell scripting, Perl scripting and Java web services from Solaris servers to RHEL.

Deployed code modules in Red Hat 'JBOSS' Enterprise Application Platform 6.4.22.

Implemented dynamic web applications using JBOSS Application Servers.

Strong Experience in SQL programming including writing complex SQL queries using Sub Queries, and Stored Procedures.

Worked on RPM Software packaging and installation on RHEL Servers.

Scheduled Cron jobs and maintained various job scheduling processes invoked through DBA, User Datagram Protocol Servers and other applications.

Involved in code review and documentation review of technical artifacts.

Technology Stack: Java 8, Java EE, Micro Services, REST, Spring, Spring Boot, SOAP, Maven, Solaris, Unix, SqlDbx, JBoss, JDBC, ServiceNow, Perl & Shell Scripting, SVN, Linux, RHEL 7.x.

Vanguard, Malvern, PA Jan 2018–Aug 2019

Role: Full Stack Java Developer

Description: The Vanguard Group is the world’s largest mutual fund company. I was a part of the team that worked on the modernization of several legacy applications used by the custom service representatives.

Responsibilities:

Involved in the complete Software development life cycle starting from design phase to the implementation phase.

Designed and developed the UI with HTML5, CSS3, Bootstrap and Angular.

Used Spring Boot and Spring framework extensively on the server side.

Designed and developed the REST Micro services for Business logic and consumed them from Angular.

Developed reusable Angular components for the front end.

Created Unit tests using Junit, Mockito for the server-side code and Jasmine and Karma for the java script code.

Performed end to end testing and supported integration testing.

Defect fixing, handling post implementation defects and wiki documentation.

Used GIT and Bitbucket for version control.

Worked on the migration of the application to Amazon Web Services. Worked on the configuration of EC 2 instances, created Cloud Formation scripts etc.

Technology Stack: Java 8, Java EE, Spring, Spring Boot, REST API, Angular, HTML 5, CSS 3, Boot Strap, Micro Services, GIT, Bit Bucket, AWS, Junit, GIT, Bit Bucket, Jenkins, Jasmine

LBTech Solutions, Hyderbad, India Jan 2014– Dec 2016

Role: Java Developer

Responsibilities:

Designed and developed Microservices using REST framework and Spring Boot and used Bootstrap along with Angular in creating the Application.

Used NodeJS for doing non-blocking design operation for server-side code and Angular framework in developing various UI components.

Used Java8 features in developing the code like Lambda expressions, creating resource classes, fetching documents from the database.

Used spring framework including spring core/IoC, Spring Web, Spring Security and implement the authentication, authorization, and access-control features by using Spring Security.

Implemented REST based web services using JAX-RS annotations, Jersey provider and consumed using HTTP services from angular modules.

Created unit tests using Junit and easy mock.

Worked with the quality assurance team in testing the application.

Created PL/SQL based stored procedures, functions, queries and triggers for the Oracle 11 G database.

Environment: Java 8, REST APIs, JAX-RS(Jersey), Spring framework, Angular, NodeJS, PL/SQL, Oracle 11G, Junit, Mockito



Contact this candidate