Post Job Free

Resume

Sign in

Java Web Services

Location:
Brandon, FL
Posted:
June 05, 2018

Contact this candidate

Resume:

ANVESH REDDY VEMULA

ac5rn6@r.postjobfree.com

203-***-****

CAREER SUMMARY:

Professional experience as a Java /J2EE Developer in Object Oriented development, implementation and maintenance of web and distributed Enterprise applications

using Java/J2EE technologies.

Experience in designing and developing web-based applications using Java, J2EE, Web

Services, both SOAP/WSDL and REST, MVC framework, spring, Hibernate,

Oracle and SQL.

Proficient experience on cross-domain requests using JavaScript, Angular JS, j Query, JSON etc.

Proficiency in interactive application development paradigms, memory management, file I/O, Collections and multithreading.

Experience in working on various spring modules (Spring Core, Spring

MVC, DAO, AOP and Batch) along with Hibernate as the back-end ORM tool for implementation of persistence layer and mapping of POJOs.

Proficient in designing applications using Java and J2EE Design Patterns such

as Creational, Data Structures, Algorithms, Structural and Behavioral design patterns

Singleton, Factory, Facade, Builder, Observer, Command Patterns, Value/Data Transfer etc.

Experience working with different SDLC methodologies like Waterfall, Agile (TDD, SCRUM).

Experience with unit testing using JUnit and knowledge of ANT and Log4j tools.

Used version controller tool like Subversion, Git and SVN.

Extensive knowledge in NoSQL database, such as MongoDB.

EDUCATION:

Master’s in Computer and Information science,

Sacred Heart University, Fairfield, CT. May 2017

Bachelors in Electronics and Communications engineering,

Jawaharlal Nehru Technological University, Hyderabad, India. June 2015

TECHNICAL SKILLS:

Open Source Frameworks

Spring Framework, Spring Batch, Spring Boot, Spring MVC, Spring Core, Spring Context, Spring JDBC, Spring ORM, Spring Web Services, Spring Integration, AngularJS, JSP and Hibernate.

Web/Application Servers & Middleware

Web Logic, Web Sphere 7.0/8.0, JBOSS 4.0/5.0, Apache Tomcat 6.0/7.0.

Database & tools

SQL, PL/SQL, Oracle, MySQL, DB2, Sybase, MuleSoft, OBIEE

IDE

Eclipse, Git, NetBeans, IntelliJ IDEA.

Languages

Java (JDK1.6, JDK1.7, JDK1.8), Python, Java script, Shell scripting.

J2EE

J2EE (JSP, Servlets, EJB, JMS, JDBC, Web Services,), Servlet.

Source Control

SVN, Git, CVS.

Operating Systems

Windows, UNIX, Linux, Red Hat.

WORK EXPERIENCE:

Java Developer

CITI Group Inc – Tampa, FL Dec 2017 – Till date

Responsibilities:

Wrote Batch jobs for inbound and outbound file batch processing, and for loading the data into the database.

Implemented JDBC for Non-workflow screens, Alerts and Batched.

Utilized Java 1.8 features like Lambda expressions and Stream API for Bulk data operations on Collections which would increase the performance of the Application.

Used Spring AOP Module to implement logging in the application to know the application status and implemented batch jobs to deal with large number of chunks using Spring Batch to execute the similar jobs.

Developed the UI pages using HTML5, DHTML, XSL/XSLT, XHTML, CSS3, JSON, JavaScript, J Query, AJAX.

Wrote custom J Query plugins and developed JavaScript functions to build a bleeding-edge, AJAX-driven user interface.

Used MAVEN to define the dependencies and build applications and using JUnit for suite execution and Assertions.

Used JIRA for tracking issues, progress, and project release. Played a major role in setting up code quality controls, and continuous integration with Jenkins.

Hands-on experience in source code management using SVN and GIT– After the successful release of the change, final code is pushed in Master repository. Tag repository is used as a version tracker and for pushing code in production.

Working with offshore development team with application design and review individual development to align with design and coding standards.

Environment: Java 1.8, Java 1.7, Spring 4.X, Spring Boot, Spring Batch, jQuery, XML, Maven, Oracle, Sybase, Eclipse, Jenkins, GitHub, SVN.

Lazard Group LLC, New York, NY Jan 2017 – Nov 2017

Lazard is one of the leading financial advisory and asset management firm that engages in investment banking, asset management, and other financial services to institutional clients.

Role: Programmer Analyst

Responsibilities:

Participated in the daily SCRUM meetings to produce quality deliverables within time.

Developed Web Services to allow communication between applications through SOAP over HTTP using Apache Tomcat.

Designed and implemented the UI using Java, JSP, HTML, CSS and JavaScript and AJAX.

Used Maven Deployment Descriptor Setting up build environment by writing Maven build.XML, taking build, configuring and deploying of the application in all the servers.

Involved in developing database modelling and database schema.

Developed various test cases and performed unit testing using JUnit.

Environment: Java, J2EE, Servlets, Spring, Hibernate, UML, JMS, JSP, XML, CSS, HTML, JavaScript, AJAX, WSDL, SOAP Web services, WebLogic, JUnit, MySQL, PL/SQL, Eclipse, Windows.



Contact this candidate