Post Job Free

Resume

Sign in

Java/J2ee developer

Location:
San Jose, CA
Posted:
October 18, 2020

Contact this candidate

Resume:

Raksha

J*EE Developer

Email: adg3a1@r.postjobfree.com

Ph #: 408-***-****

Professional Summary:

• Overall 4 years of experience in development and implementation of large - scale, Object-Oriented, high-performance Web- based Client-Server applications by using Java, J2EE Technologies.

• Well skilled in all stages of Software Development Life Cycle (SDLC) including requirement analysis, design, development, testing, deployment, also support and maintenance with various methodologies such as Waterfall, Incremental, Iterative and Agile Methodologies.

• Extensive experience with Core Java concepts like Multithreading, Exception Handling and Collections.

• Expertise in all major Spring modules like Spring Core, Spring JDBC, Spring Transaction and Spring AOP, Spring Boot, Microservices, Spring REST, Spring Eureka, Spring Ribbon, Spring Netflix, Spring Zuul.

• Experience in application of MVC and MVVM client-side JavaScript frameworks such as Angular (2,4-9), Angular.JS, React JS, Backbone .JS and Express JS.

• Experience in developing network applications using Node.js with an event-driven, Asynchronous approach and single threaded model with event loops.

• Experience in implementing SOA and Web Services using SOAP, RESTFUL, JAX-WS, AXIS.

• Experience in messaging queue services like JMS, IBM MQ, Rabbit MQ, Active MQ and Apache Kafka.

• Excellent in deploying the applications in AWS as EC2 instances and create snapshots for the data that must be stored in AWS S3. Good understanding on NoSQL databases like Mongo DB and Cassandra.

• Worked with Relational Database Management Systems including Oracle, SQL Server and PL/SQL and have worked extensively on JDBC to connect to and access various remote database including Oracle, MySQL, SQL Server.

• Experienced in performing unit testing using Junit, Test NG, Mockito, integration and deployment of applications using tools such as ANT, Maven, Gradle and Drools & debugging through log4j.

• Proficient with Version Control Tools: Git, SVN, CVS, GitHub.

• Experience in developing Use Cases, Class and Sequence diagrams using IBM Rational Software Architect.

• Production Support-Provided development (quick fixes) and technical support for complex/ critical applications. Coordinated with other teams to resolve end-user issues promptly. Technical Skills:

Professional Experience:

Client: Corsair Components, Fremont, CA Sep 2019 – Till Date Role: J2EE Developer

Responsibilities:

• Involved in Requirements gathering, analysis, design, development, testing and Maintenance phases with Agile.

• Working with Java 8 features like Lambda Expressions, Filters, Stream API, forEach method in Iterable interface, new Date API, Predicates and Functional Interfaces.

• Developed Microservices with Spring Eureka to retrieve API routes for the entire cluster. Using this strategy each Microservice in a cluster can be load balanced and exposed through one API gateway. Programming Languages Core Java, C, C++, SQL.

J2EE Technologies & frameworks Servlets, EJB, JSP, JSF, JDBC, SOAP, WSDL, REST, JPA, Spring, Hibernate, Spring MVC, Spring Boot, Spring Data, Spring Batch, Spring cloud. Databases Oracle, SQL Server

Application/Web Servers Oracle Web logic, IBM Web Sphere, JBoss, Apache Tomcat. Messaging Services JMS, Active MQ, Rabbit MQ, Kafka Build & Configuration Tools Ant, Maven, Gradle, Jenkins Version Control Tools GIT, SVN, CVS, Bitbucket, TFS Project Management Tools JIRA, Rally, Microsoft Project Cloud Technologies AWS, EC2, EBS, S3, Docker, ECS, 3API Gateway. Operating Systems Windows, Linux, Unix

IDE s Eclipse, Visual Studio, Spring Tool Suite, Sublime Text, Atom

• Developed various Typescripts (ES6) objects including Components, ngModules, Providers, Services and classes using arrow functions and optional types.

• Deployed the Docker image of services building Docker file and build a continuous delivery pipeline for containers using AWS Code Pipe Line and Amazon ECS.

• Developed Microservices with Spring Eureka to retrieve API routes for the entire cluster. Using this strategy each Microservice in a cluster can be load balanced and exposed through one API gateway.

• Created various MongoDB collections and wrote services to store and retrieve user data from for the application on devices and used Mongoose API in order to access the MongoDB from NodeJS.

• Developed several RESTful API web services which generate XML and JSON to perform web and mobile application tasks.

• Used JMS (Java Mailing Service) API to mail notifications upon the success or failure when the backend processes are completed and also to send mail notifications regarding any system related problems.

• Implemented Spring Security OAuth 2.0 and OIDC Token mechanism for authentication and authorizing for social websites logins using Spring Social Module.

• Responsible for Continuous Integration (CI) and Continuous Delivery (CD) process implementation using Jenkins along with UNIX Shell scripts to automate routine jobs.

• Developed Aspects using Spring AOP to implement logging, auditing, and error handling.

• Written test cases and done Unit testing execution with JASMINE and KARMA.

• Used JIRA as the bug tracking system to track and maintain the history of buds/issues on everyday basis.

• Using GIT for Source Control and Version Management and using log4j for logging. Environment: Java 1.8, Spring, Spring Boot, Microservices, HTML5, CSS3, XML, JSON, Bootstrap, Mongo DB, Node JS, JMS, Jira, Jenkins, Maven, GIT, Log4j, Agile, SQL, Windows. Client: Speedway, Enon, OH Jan 2018 – Aug 2019

Role: J2EE Developer

Responsibilities:

• Worked in various phases of SDLC, including analysis, design and development, bug fixing, supporting QA teams and debugging production issues.

• Coordinated with project managers, business analyse new proposed ideas Requirements, designed the integrated tool, developed and implemented all the modules.

• Used microservice architecture, designed and developed RESTful web services using Apache CXF and Spring Boot framework.

• Customized RESTful Web Service using Spring RESTful API, sending JSON format data packets between front-end and middle-tier controller.

• Designed and developed independent Microservices using Spring Boot Rest Controller model and are deployed on UNIX boxes.

• Used Spring Data Framework to use the features of Spring JDBC and Spring ORM classes like JDBC Template and Hibernate Template to perform the database operations by connecting to Data sources available.

• Designed and Implemented REST web services using JAX-RS, Spring REST.

• Handled Http Requests using Axis which supports Promise API functionality native to JS ES6.

• Utilized AWS Services platform to upload data into AWS S3 buckets, creating EC2 instances and to deploy the Dockerized Container services.

• Deployed and monitored web services using Spring Cloud Foundry Managed Domains and Routes with Spring Cloud Service Registry.

• Implemented Rabbit MQ Services for reliable and asynchronous exchange of information.

• Utilized Core Java concepts like Collections, Multithreading and Exception handling to develop business components.

• Used Maven build tool for building and defining the dependencies of the project.

• Designed, coded, implemented, optimization and tested new features and modules for the derivatives system as part of an Agile team and improved automation test suites.

Environment: Java 1.8, Spring, Spring Boot, Microservices, Spring Data, Spring JDBC, Spring Cloud, Node JS, AWS, Rabbit MQ, JSON, HTML5, CSS3, JAX -RS, AWS, Maven, Agile, Windows. Client: Evolve Bank & Trust, Memphis, TN Oct 2016 – Dec 2017 Role: J2EE Developer

Responsibilities:

• Involved in all the phases of software development lifecycle including Requirements Collection, Design & Analysis of the Customer Specifications, Development, Deployment and Customization of the Application.

• Developed Spring Application using Spring Core, Spring AOP, Spring MVC, Spring Batch, Spring Security, Spring DAO.

• Developed Java Persistence API (JPA) through Hibernate and Worked on Hibernate and Spring-JDBC in development of DAO Layer.

• Used Spring MVC and Dependency Injection for handling presentation and business logic.

• Used JMS with ActiveMQ and Message Driven Bean to send the message and automated notification mail to the user.

• Used JSON to transfer the request from the web page to the server.

• Exchange of data was performed using SOAP and WSDL web services.

• Created WSDL XML and SOAP XML, SEI, java classes with web service annotation for this process.

• Implemented the Web Service client for the login authentication, credit reports and applicant information using JAX-WS 2.0 and Apache Axis 2.

• Involved in the development of backend Logics or data access logic using Oracle DB & JDBC.

• Used Multithreading in this application to improve the performance.

• Used Maven for compilation and building JAR, WAR and EAR files. Environment: Java, Spring, Spring (Core, AOP, MVC, Batch, Security, DAO), Spring JDBC, JPA, SOAP, WSDL, XML, Junit, JAR, WAR, EAR, Apache Axis, JAX-WS, JSON, Active MQ, Agile, Windows.



Contact this candidate