Post Job Free

Resume

Sign in

Java Developer Web Services

Location:
Richardson, TX
Salary:
65 per hour
Posted:
February 23, 2024

Contact this candidate

Resume:

RESUME

Manoj C V Mail ID: ad3u3t@r.postjobfree.com

Full Stack Java Developer Contact Number: 469-***-****

SUMMARY:

•Over 8 years of experience in the IT industry as a Java Full Stack Developer, working in the areas of Analysis, Design, Development, Production Support, and Deployment of Web-based applications using Object Oriented Concepts, Java and J2EE (like Collections, Multithreading, Serialization), Web Services (SOAP, RESTFUL, WSDL, Axis), JavaScript, Angular JS, Jenkins, AJAX, HTML and XML, JMS.

•Strong experience using Spring Framework (Dependency Injection, transaction management), and using Hibernate as a persistence layer.

•Experience with web technologies like AngularJS, React JS, JavaScript, HTML, CSS3, AJAX, J Query, and Bootstrap.

•Experience in Oracle, Mongo DB, Amazon AWS, EC2, S3, apart from GIT.

•Developing RESTful web services interface to Java-based runtime engine and accounts.

•Experience with different Servers like Apache Tomcat, IBM RAD, Web Sphere, and Web Logic.

•Extensive experience in IDE tools like Eclipse, Net Beans, RAD, and WID (Web Sphere Integration Designer).

•Experience in coding Web Services with JAX-WS (SOAP) and JAX-RS (Restful).

•Experience in debugging the java code with all the testing tools and logic flow using Eclipse UML plug-in and rational testing tools.

•Working on data logging frameworks such as Log4j, to detect logging data and analyze data traffic analysis.

•Ability to learn and adapt quickly to new environments and emerging new technologies.

Technical Skills:

Programming Languages

C, C++, Java 1.8, J2EE, and PL/SQL.

Tools and Framework

Struts, Spring, Hibernate, Spring MVC, Spring Web Flow, Spring IOC, Spring AOP, Spring Security, Struts, JSF, JUnit, SOAP UI, JReport.

J2SE/J2EE Technologies

Java, J2EE, RMI, Sockets, JDBC, Servlets, JSP, JMS, Java Beans, JSTL, JSF, Jakarta Struts, EJB, Spring, Hibernate, JTA, JNDI, JPA JMS, Web Services (JAX-RPC, JAX-WS, SOAP, REST, WSDL, UDDI and RESTFUL), Groovy/Grails.

Web Technologies

HTML5, CSS3, JavaScript, jQuery, Bootstrap, AngularJS, JSF, AJAX, NodeJS, JSON Restful.

XML Technologies

XML, XSL, DOM, SAX, DTD, XQuery, XSD and XSLT.

Cloud Technologies

AWS EC2, S3, Dynamo DB, ELB

Databases

Oracle, SQL-Server, MySQL server, MS SQL, IBM DB2, MongoDB, NoSQL.

Web/Application Servers

Apache Tomcat, IBM WebSphere, Web logic Application, JBOSS.

Build Tools

ANT, Maven, Gradle, Docker and Jenkins

IDE / Tools

Eclipse, IntelliJ, Spring Tool Suite(STS), RAD

Testing Tools/ Others

JUnit, Mockito, Soap UI, Log4j and JIRA

Version Control

Tortoise SVN, CVS and GIT

Platforms

Windows, Mac, Linux and Unix.

Methodologies

Agile, Waterfall, Test Driven Development

Professional Experience

Client: Qualcomm Aug 2022-Present

Full Stack Java Developer

Responsibilities:

•Followed agile methodology and was involved in daily SCRUM meetings, sprint planning, showcases, and retrospective and used JIRA as a tracking tool for the sprints.

•Designed the front-end screens using React, HTML5, CSS3, JavaScript, jQuery, Bootstrap and Spring Boot.

•Developed highly responsive front-end UI components with the help of React and also wrote application interface codes.

•Developed React services making use of resource service to perform REST API calls to the backend.

•Developed RESTful Web services for client-side data retrieval and developed REST API calls from React, parsed(deserialized) the resultant data to present it at the client UI.

•Configured and tuned the AWS EC2 and worked on ELB for high availability.

•Excellent in deploying the applications in AWS as EC2 instances and create snapshots for the data that must be stored in AWS S3, apart from deploying Docker containers.

•Implemented Microservices architecture using Spring BOOT-enabled REST API with the Spring Cloud modules.

•Used Hibernate in the persistence layer and implemented DAOs to access data from the database and also wrote POJOs to integrate it with Spring framework.

•Involved in reading to/from and writing files making use of the Streams feature of Java 8, which helped selectively read the file by filtering the content(case conversion- lower case to upper, etc.).

•Used Node.js to run Grunt tasks and build properly the project (compile, minify, concat, etc.) and Implement modules into Node JS to integrate with designs and requirements. Used GruntJS, BowerJS, and Express from NodeJS.

•Experience in configuring auto-scalable and highly available microservices set with monitoring and logging using AWS, Docker, Jenkins, and Splunk.

•Developed unit test cases using Jasmine and Karma and performed end-to-end testing using Protractor and Selenium

•Involved in enhancing existing MEAN (MongoDB, Express, Angular, and Node) stack applications and provided the required support.

•Involved in the configuration and usage of Apache Log4J for logging and debugging purposes. Used RAD as an IDE tool to develop the application.

Environment: Java 8, STS, Tomcat 7, Spring Tool Suite, Spring, AWS, Spring Boot, Hibernate, Elastic Search, RESTful Web Service, Oracle, HTML5, CSS3, jQuery, AngularJS, Express, JavaScript, GIT, JMS, Jenkins, Agile, JIRA tool, Selenium, Log4j, Maven, AWS, Docker, OAuth2, Cloud Foundry, Kubernetes, Splunk, Dyntatrace, Apache Kafka, React, Node JS, Jenkins, Cassandra, Couchbase, Hazelcast, Mule API Gateway, Cucumber, Mockito

Client: Goldman Sachs Sep 2021- July 2022

Full Stack Java Developer

Responsibilities:

•Developed Single page application and structured the JavaScript code using AngularJS.

•Used the filters feature of Angular to refine the filter functionality of a search option.

•Developed business logic using Angular for validating forms and navigating through them.

•Experience with NodeJS modules including Events, http, file system, MySQL. Wrote restful services on the server in NodeJS to listen to requests from devices.

•Utilized JAVA 1.8 features like Lambda expressions for collection, evaluation and comparing the data, Stream API for Bulk data operations on Collections which would increase the performance of the Application, Parallel operations on collections for effective sorting mechanisms and to change the sequential stream flow of threads while session establishment.

•Created and configured the continuous delivery pipelines for deploying Micro Services and Lambda functions using JenkinsCI server.

•Utilized Docker for the runtime environment of the CI/CD system to build, test and deploy the application.

•Developed the application with various Spring Framework modules like Spring IOC, Spring AOP, Spring Boot, Spring Security, Spring Batch.

•Developed a RESTful based service for data retrieval to make it independent of the current application.

•Involved in development of RESTful web services with JAX-RS using SpringBoot and Micro Services Architecture.

•Worked on XML and JSON for transferring and retrieving data between different applications.

•Wrote services to store and retrieve user data from MongoDB for the application on devices.

•Used Log4j for logging errors, messages and performance logs.

Environment: Agile Methodology, Java 1.8, J2EE, HTML5, CSS3, Ajax, Bootstrap, JavaScript, AngularJS, NodeJS, Hibernate, Spring MVC, Spring IOC, Spring boot, spring security, OAuth, XML,AWS, GIT, JSP, JUnit, Maven, IBM WebSphere, Apache AXIS, JAX-WS, Restful, Micro Services, Log4J, Oracle, Mongo DB, WSD, Docker,JIRA and Spring Tool Suite.

Client: Single Digits Inc Jun 2018- Aug 2021

Java/J2EE Developer

Responsibilities:

•Created user-friendly GUI interface and Web pages using Struts, JSP, HTML, CSS, AJAX, jQuery and JavaScript.

•Used simple Struts Validation for validation of user input as per the business logic and initial data loading.

•Achieved synchronization of multiple threads through Multithreading and Exception Handling.

•Extensively used JSON to parse the data from server side to satisfy the business requirement.

•Developed batch job using EJB scheduling and leveraged container managed transactions for highly transactions.

•Involved in developing Web Services to send XML request and reading the response SOAP UI from Java platform.

•Used various Core Java concepts such as Multi-Threading, Exception Handling, Collection APIs, Garbage collections for dynamic memory allocation to implement various features and enhancements.

•Established Database Connectivity using JDBC for Oracle.

•Used Log4J for application logging and notification tracing mechanisms.

•Developed the ANT scripts for preparing WAR files used to deploy J2EE components.

•Analysis and Bug fixing of the production problems and defects along with enhancements.

•Implemented JUNIT test cases for unit testing and Suites for end to end testing.

•Used JIRA for tracking the Project Stories and bug fixing.

•Used SVN to check-in and check-out and co-ordinate among team members for Version Controlling.

Environment: Java, HTML, CSS, AJAX, JQuery, JavaScript, JSON, XML, Struts, JDBC, IBATIS, Web Services, SOAP UI, Restful, HQL, SQL, JBOSS, Oracle, ANT, Eclipse IDE, JIRA, Tortoise SVN, and UNIX.

Client: KMS Technology Aug 2015- May 2018

Software Developer

Responsibilities:

•Developed web application using JSP, Servlets, Java beans that uses MVC design pattern.

•Created user-friendly GUI interface and Web pages using HTML, CSS and JSP and JavaScript (client-side validation), Java Swings.

•Used Java Fundamentals and OOPS concepts (on Eclipse IDE) like multithreading, inheritance, polymorphism, abstraction to develop the code.

•Wrote SQL for JDBC for data retrieval.

•Monitored the logs using Log4J and fixed the problem.

•The Application was deployed on Apache Tomcat Server.

•Involved in build and deploying the application using ANT.

•Used Configuration Management Tools for version control which is built on CVS.

•Worked on bug fixing and Production Support.

Environment: Java, HTML, CSS, JavaScript, JSP, Servlets, JDBC, MVC Design pattern, PL/SQL, Log4J, Apache Tomcat server, My SQL, Eclipse IDE, CVS, ANT, Log4J.



Contact this candidate