Java Developer Resume
New, JerseY
SUMMARY
- Extensive experience of 7 years in analysis, design, development, implementation and troubleshooting of various Java/J2EE based applications as a Java Full Stack Developer.
- Proficiency in building web services based on Micro services architecture utilizing Spring Web MVC 5.x, Spring AOP 5.x, Spring Security 5.x, Spring Boot 2.x, Mule ESB 4.x.
- Extensive experience in Internet, client/server technologies using Java, J2EE (JSP, Servlets, JDBC, EJB, RESTFUL and SOAP based Web Services, JAX - WS, JAX-RS, Struts, Hibernate, Spring, HTML, CSS, JS, XML..
- Strong experience in Spring Framework modules such as Spring MVC, JDBC, Spring Dashboard, Spring Boot, Spring Micro services, Spring REST, Spring Batch.
- Implemented new micro services design patterns like circuit breakers, to create fault tolerant, micro services.
- Expertise in Design, Development of applications usingmiddleware/back-end technologies like Javaand J2EE technologies using CoreJava, Servlets, JDBC, Spring modules, implementation of Model-View-Controller (MVC) using Spring, Spring boot, Struts frameworks.
- Experience in using build/deploy tools such asJenkins, Docker, Azure Devops, SonarQube, Urban Code for Continuous Integration & Deployment for Microservices.
- Experienced in MVC web application frameworks, including Spring MVC, Struts 2.
- Experienced in Micro-Web Services such as REST and SOAP.
- Good programming knowledge of XML, XSD and webservices.
- Experience in NodeJS, React framework for developing the Single Page Application.
- Experienced in front end web development using HTML5, CSS3, JavaScript, jQuery, Servlet, JSP, AJAX, Angular 9/2, Thymeleaf, React and MEAN stack technology.
- Good experience on working with Amazon Web Services like EC2, S3, Amazon Simple DB, Amazon RDS, Amazon Elastic Load Balancing, Amazon SQS, AWS Identity and access management, AWS Cloud Watch, Amazon EBS, SNS, Kinesis, Cognito, DynamoDB and Amazon Cloud Front.
- Experience in usingAWSwith both EC2 and S3 services for application backup and recovery.
- Experience in Designing and building dynamic and user interactive websites usingHTML, CSS, JavaScript,Angular 7/8,Bootstrap,andjQuery.
- Experienced with service reporting systems like Jasper Reports and visualization tools like Angular Fusion Charts and D3.js as well as matplotlib and NumPy with Python.
- Self-motivated, capable of quickly learning, excellent in communication skills, and delivering the solutions individually or a part of a team.
TECHNICAL SKILLS
Languages: Java, J2EE, C, SQL, PL/SQL
Java Technologies: Servlets, JSP, JSTL, JDBC, Web Services
Webservices: REST, RESTful, AWS, JMS, Microservices
IDE: IntelliJ, Eclipse, Spring STS, NetBeans
Framework: Struts, Spring MVC, Spring, D3.JS,Hibernate
Web/Application Servers: Apache Tomcat, WebLogic, WebSphere, JBoss
Web Technologies: HTML5, JavaScript, AJAX, CSS3, Bootstrap, Angular12, XML, DOM, jQuery, JSON
Build Automation tools: Maven, Gradle, Jenkins, Jira
Version Control Systems: CVS, SVN, GIT, Mercurial
Databases: Oracle, MySQL and SQL server, MongoDB.
Operating System: All Versions of Microsoft Windows, UNIX and LINUX
PROFESSIONAL EXPERIENCE
Confidential, New Jersey
Java developer
Responsibilities:
- Worked with team and took leadership on this project to get the requirements from client up to date.
- Used Microservices architecture, with Spring Boot-predicated services interacting through an amalgamation of REST, Swagger, Cassandra and MQ message brokers and leveraging AWS to build, test and deploy Identity Microservices.
- Design, develop and test SPA web application using HTML5, CSS3, Bootstrap, JavaScript and React.JS
- Worked with Microservices architecture using Spring Boot to modularized code and implemented Rest API’s using Spring Rest.
- Used Postman to test the RESTful API for HTTP requests such as GET, POST, and PUT.
- Worked with Threads, Multithreading, Synchronization and Collection API.
- Developed restful webservices to both consume and publish to endpoint.
- Involve in giving estimates to business owners to deliver the assigned project on time.
- Write Junit and Jglue test cases for all the development code.
- Worked with AngularJS router for developing Single Page Applications SPAs.
- Developed JavaScript validation to handle the client-side validation, published business validation rules using Commons validation framework to have server-side validations
- Developed UI components using JavaScript, HTML, CSS for manipulating, validating, customizing and error messaging
- Coordinate design reviews to address performance related issues.
- Developed the responsive front-end screens using React Js, React-Redux, HTML5, CSS3, JavaScript, jQuery, Bootstrap and Spring Boot.
- Used the Node.js and AngularJS MVC Frameworks in the development of the web applications.
- Developed the RESTful end points and Microservices using as a spring boot framework.
- Implemented Micro Service using Spring Boot and Spring REST to create endpoints and integrated Swagger Spring Boot to get dynamic documentation.
- Created REST micro services using Spring Boot and took part in enhancing the existing Spring and Java applications.
- Implemented Spring boot microservices to process the messages into Kafka cluster setup.
- Created custom Docker container images, push images and integration of Spring Boot and created Docker containers for managing the life cycle of an application.
- Implementing RESTful webservices to retrieve data from client side and made RESTAPI calls from Angular 8 and parsed the data to project client and handled the security and Authorization using OAuth and JWT.
- UsedSpringBoot to develop and deploy both RESTful web services and MVC applications.
- Participated in design discussions with fellow developers and Architects for planning the new java microservices.
- Implemented new microservices design patterns like circuit breakers, to create fault tolerant, microservices.
Environment: - Java/J2EE, spring, JPA, Java Script, jQuery, Hibernate, SQL DB, Bootstrap, Oracle or MySQL, Ant or Maven, JUNIT, Firebug, GitHub, Mongo DB, Cloud Services.
Confidential, Texas
Full stack java developer
Responsibilities:
- Develop, maintain, and support applications for web and mobile systems using Java, React, and related tools.
- Developed the applications using SPRING framework including Spring Core, Spring WS, Spring MVC, and Spring Integrations design pattern.
- Developed batch jobs to process XML data coming from other applications using Spring batch and scheduled them using Spring scheduling.
- Developed middleware service and data access layer using Spring and Hibernate and used Spring declarative transaction management.
- DevelopedtheUImodulesusingJSP,HTML,CSS,JavaScript,AngularJS,jQuery, XSL/XSLT and AJAX.
- Developed multiple enterprise applications using Hibernate framework, Spring IOC, Spring MVC, Spring Boot, Spring JDBC, Spring Annotations, Spring AOP, Spring Integration, frameworks, RESTful webservices.
- Developed Hibernate ORM mappings using Hibernate and JPA annotations to map Java classes to database tables.
- Implemented Swagger for themicroservicesfor DocumentingRest API.
- Built an Application and deployed Microservices in the AWS Cloud using Docker containers.
- Worked with REST API server/client implementation using JSON/XML
- Experienced in ReactJSand working with React Flux architecture.
- Transformed wireframes and visual designs into compelling production user experiences using JavaScript library ReactJS as well as HTML5 and CSS3 for a Web application.
- Built Angular 4/6 components, UI services to consume rest services using Component based architecture provided by Angular 6.
- Developed web applications withHTML5, CSS3, BootstrapandAngular JS.
- UsedJQueryfor basic animation and end user screen customization purposes. Also usedCSS pre-processors(SASS).
- UsedSpring Core annotationsforSpring Dependency Injection, Spring MVCforRest API’sandSpring Bootformicroservices.
- Developedmicro servicesarchitecture using Rest APIs,spring bootandpivotal cloud foundry.
- Used loosely coupled architectureSpring Boot. DevelopedMicro Servicesin the application by usingSpring Boot.
- Developed independentMicroservicesusingSpring BootRest Controller model and are deployed on UNIX boxes.
Environment: - Java/J2EE, spring, JPA, Java Script, jQuery, Hibernate, SQL DB, Bootstrap, Oracle or MySQL, Ant or Maven, JUNIT, Firebug, GitHub, Mongo DB, Cloud Services.
Confidential, Dallas, Texas
Java developer
Responsibilities:
- Involved in developing responsive UI using HTML5, CSS3, JavaScript, Bootstrap and SPA
- (single page application) using Angular 6, Typescript, Angular-CLI, NGRX, Bootstrap and Web pack.
- Used Angular router and implemented module wide routing and created different forms using Angular data driven and template driven forms.
- Deployed applications in AWS and read/write files in S3 instance.
- Developed Angular Components, Services, Filters and took part in developing unit test and integration test cases using Jasmine, Karma and Web pack.
- Used Spring Boot which is radically faster in building cloud Microservices and develop Spring based application with very less configuration.
- Experience in usingReduxto manage the application state and applying middleware such asredux-promise, redux-thunkandredux-saga.
- Assisted Manager by providing automation strategies, Selenium/Cucumber Automation and JIRA reports.
- Developed Microservices & APIs using Spring Cloud, Spring Security, Spring Boot, Spring Integration.
- Implemented presentation layer using Spring Boot 1.3, J-Query and Bootstrap 4.0.
- Implemented batch configuration in spring boot application. Created the Maven project to integrate spring boot, Restful API, Oracle & MicroServices.
- Expertise in working with cloud services like AWS, Azure and NoSQL databases like Cassandra, Mongo.
- Create API Jenkins job, set up GitHub repository for Mule project also created project POM.
- Maintaining strong cohesion within a single Microservice whilst facilitating some degree of reusability loosely coupled Microservices.
- Implemented Spring Boot Microservices to divide the application into various sub modules.
- Worked on JavaScript framework (Backbone, and Bootstrap) to augment browser-based applications with MVC capability.
- Converted a monolithic app to microservices architecture using Spring Boot using an app methodology. Deployed, Scaled, Configured, wrote manifest file for various Microservices in PCF.
Environment: - Java/J2EE, spring, JPA, Java Script, jQuery, Hibernate, SQL DB, Bootstrap, Oracle or MySQL, Ant or Maven, JUNIT, Firebug, GitHub, Mongo DB, Cloud Services.
Confidential
Software Developer
Responsibilities:
- Developed the applications using SPRING framework including Spring Core, Spring WS, Spring MVC, and Spring Integrations design pattern
- Analyzed and designed a scalable system based onObject Oriented Concepts,OOADand the variousJ2EE design patterns.
- Used the spring open source framework for building JSP based web application based on the Model-
- View-Controller (MVC) design paradigm.
- Integrated with the back-end Restful API calls to make the application more dynamic and responsive with the best user experience.
- Developed java scripts for all client-side validation and developed User Interface (GUI) usingJSP, CSS, JSTL, and XSL.
- Worked with Hibernate in persistence layer, hibernate mappings using Annotations, HQL, Criteria and Queries.
- UsedAgile practicesandTest-Driven Developmenttechniques to provide reliable, working software.
- Involved in using client-side Java scripting like JQUERY for designing TABS and DIALOGBOX.
- Involved in creating shell scripts for UNIX for automating the build process and perform regular jobs like file transfers between different hosts.
- Sound Experience in using Log4j to log the output to the files.
- Implemented Axis to achieve Web Services for integration of different systems.
- Responsible for developing Web services components using XSD, DTD, XML, and SOAP with DOM parser to transfer and transform data between applications.
Environment: Java 1.6, Servlets, JSP, Spring Framework 3.0, Spring IOC, Spring JDBC, Oracle9i, XML, XPath mave, Web Sphere, UNIX, Selenium, Web Services, WSDL, SOAP, AJAX, CSS, ANT.