Java Developer Resume
SUMMARY
- Around 6+ years of professional IT experience in software configuration, design, development and cloud implementation using Spring Framework and AWS
- Core competencies include designing & developing robust, flexible, adaptable, scalable, secure, distributed multi - tier Application using Java, J2EE and Integration Technologies.
- Experienced in all stages of the software development lifecycle (SDLC) - planning, requirements, specification, analysis, design, development, testing, production support and maintenance.
- Proven expertise in software architecture design and Strong knowledge in applying Standard J2EE Design Patterns for Application development.
- In-depth knowledge and experience in information systems architecture, software design methodologies, and software design patterns, and object oriented design.
- Proficiency in applying J2EE technology and Design patterns as appropriate to Application Development and Lead the team of Developers to use the same.
- Extensive knowledge and implementation skills in Spring MVC framework (Core, Context, AOP, MVC, Security,Boot).
- Proficient in Web Development using HTML 4/5, CSS 2/3, jQuery, XML, JSON and Angular.
- Hands on experience in AWS provisioning and good knowledge of AWS services like EC2, S3, ELB, RDS, IAM, Auto scaling, Cloud Watch, Lambda, Security Groups.
- Configured JENKINS Monitor, List and Build views to displays the status and progress of selected jobs with build version information.
- Experience in Design and Development SOAP/REST Web Services
- Strong Knowledge of RDBMS and database expertise include performance tuning, Resource Management and development of Triggers, PLSQL.
- Possess expertise in Analysis, Design and Development, skilled at progressing from problem statement to well-documented designs to production deployment and beyond.
- Experience in managing Project Development Timelines and made sure Deliveries were on time as per the business expectation.
- Conceptual thinker, highly motivated, self-starter with excellent communication and interpersonal skills.
TECHNICAL SKILLS
Programming Languages: JAVA and PL/SQL.
Web Technologies: Servlet, JSP, Spring MVC
User Interface: HTML, CSS.
Enterprise Technologies: JNDI, Web Services.
Web Services Technologies: Apache Axis2, Jersey, Jax-WS.
Frameworks: Spring-IOC, Spring-MVC, Spring-AOP, Spring-JDBCSpring-ORM, Hibernate, Spring-WS, JSTL
SOAPApplications: WebServices(SOAP,RESTful),JAX-WS,JAX-RS, WSDL,WADL
Web Servers: Tomcat, Apache
Application Servers: Tomcat, JBOSS
Scripting Languages: Java Script, Jquery, Ajax and UNIX shell
Databases: Oracle, SQL Server, MySQL,DynamoDB.
XML: XML, XPATH, XSD, JAXB and XSD
Application Build Tools: Ant, Maven
Source Control Tools: CVS, SVN
IDEs: Eclipse, MyEclipse
Testing Frameworks: Junit
Tools: db-Unit, Toad, SQLyog, SoapUI,Postman.
Javascript Frameworks: Angular 7,React,Node-JS
PROFESSIONAL EXPERIENCE
Confidential
Java Developer
Responsibilities:
- End to End development and design of Contract and Release Modules in the project.
- Reviewed Specification with the client and provided them with appropriate solutions.
- Focused on creating a Rich Internet Application (RIA) with jQuery, Bootstrap and JSON.
- Created Reports templates with iReports interface and generated Jasper reports
- Developed Services in such a way that they could be exposed as web services when needed to different clients.
- Designed and Developed Customer portal for customers to access the contracts, shipping reports and submit feedback.
- Worked with Angular framework including authoring complex directives, services, controllers and filters.
- Designed and developed asynchronous RESTful Microservices using Spring boot.
- Developed cloud based application using event driven and Microservices architecture.
- Used React JS for templating for faster compilation and developing reusable components.
Environment: Java, JQuery, Ajax, Spring, Maven, SVN, Tomcat, SQL Server, J-Unit 3.8, log4j 1.2, iReports,Jasper Reports, Bootstrap, Java Script, Angular 7,React.
Confidential
Java Developer/AWS
Responsibilities:
- Prepared design level documents like class diagrams for the application using UML plugin.
- Implemented Model View Controller (MVC) architecture using Spring Framework.
- Implemented a Java Web Service client to interact with Web Services by using REST
- Experienced in AWS Elastic beanstalk for fast deployments using java and Node.js.
- Experienced with event-driven and scheduled AWS Lambda functions to trigger various AWS resources.
- Hands on NOSQL database like DynamoDB.
- Developed Application from Restful web service to asses JSON objects using Angular 4.
- Tested several modules identifying bugs and worked on debugging of project using J-Unit.
- Developing web applications and coordinating with other teams and web-service providers.
- Build core web application design patterns, such as MVVM. Strong knowledge of Webpack and Angular CLI, and Microservice architecture using Spring Framework & DB2.
Environment: Spring, Maven, SVN, Tomcat,AWS(Lambda, DynamoDB, Elastic beanstalk), Angular 4,Agile development process.
Confidential
Java Developer
Responsibilities:
- Worked as a backend developer on Spring MVC based services.
- Extensively worked on AWS RDS, mainly OracleDB for backend database use.
- Involved in creating DAOs which were used in multiple areas throughout the application.
- Assist senior engineers in developing algorithms.
- Used JPA and Hibernate to perform actions on database on AWS.
- Created AWS Pipeline for deployment on Elastic Beanstalk instance.
- Used Maven as build manager for the project.
- Participated in daily stand up meetings as part of Agile methodology.
- Technologies:
- Spring, Hibernate, Maven, AWS (RDS, Lambda, Pipeline, Elastic Beanstalk), Oracle DB, Agile development process