Java Full Stack Developer Resume
Manchester, CT
SUMMARY
- Around 8 Years Experience as a full stack developer with expertise in developing micro services, Web - based applications based on the JAVA/J2EE technologies and the web human interactive component.
- Good performance in Microservices with Spring Cloud which contains Eureka, Ribbon, Hystrix, Zulu, Spring Cloud Configuration.
- Hands-on experience in Spring Frameworks, including Spring 5, Spring MVC, Spring Data, Spring Boot, Spring Security, Spring Cloud.
- 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 and Amazon Cloud Front.
- Professional skills in authentication and authorization with Spring Security in the mode of LDAP, OAuth2, SAML, JWT (JSON Web Token).
- Strong abilities in implementing RESTful API and designing MVC pattern for web-based application Brilliant Experience in Spring Core Annotation for Dependency Injection (DI) and Aspect Oriented Programming (AOP).
- History of develop and design web services based on Tomcat, Spring MVC, Spring Boot, Hibernate, JPA, Oracle Database, MySQL.
- Expertise on implementations of Java Message Service (JMS) by using ActiveMQ, Kafka.
- Hands-on experience in developing the persistence layer with Hibernte5 and Spring Data JPA.
- Good performance in relational SQL database for data query, stored procedures and transactions like MySQL, PostgreSQL, Oracle.
- Expertise in J2EE Architecture using Java, JDBC, Java Beans, EJB, Servlets, JSP, JMS, Struts, ANT, Log4J, UML, XML, CSS, HTML, and JavaScript.
- Expertise in Client Side designing and validations using HTML4/HTML5, CSS3, JavaScript and jQuery.
- Experience in developing web interfaces using HTML5, CSS3, JavaScript, AngularJS, Angular 2.0, DOM Scripting and jQuery.
- Expertise in using Hibernate, extensively used Entity Class Associations, Criteria Queries and Projections.
- Expertise in server-side development with JDBC, JMS, Servlet, MVC architecture, Java Beans, XML.
- Proficient in XML technologies like XSL, XSLT, SAX, DOM, XPath, WSDL, DTD, XSD, SOA, JAXB, Apache Axis.
- Good understanding of NoSQL databases such as MongoDB and Redis Good at UI design, testing, coding and performance tuning with JSP, JSTL, HTML, CSS, JavaScript, jQuery, Ajax, Bootstrap.
- Hand-on experience of using the typescript web application Angular2 cooperated with Node JS at the backend for creating the full stack project.
- Expertise in implementing SOA (Service Oriented Architecture) using Web Services (SOAP, WSDL, RESTful) and REST service.
- Professional skills in Amazon Web Services (AWS) such as IAM, EC2, EBS S3, RDS.
- Great performance on docker creation and deployment on local machine or remote machine cooperated with Jenkins.
- Strong experience of various Java Design Patterns like Singleton, Factory Method and Prototype Proficient in JAVA Core knowledge like OOP, Multithreading.
- Good troubleshooting skills on issues related to Weblogic, apache, tomcat, JBoss servers, Networking, Database, UNIX and applications and worked with respective engineers to resolve them and provided RCA.
- Hands on experience in development and deployment of enterprise applications on Weblogic, and Tomcat application servers.
- Exception Handling, Lamda Expression, Shell, Reflection and Annotation.
- Experience in SDLC (Software Development Life Cycle) that includes coding, testing, design with Agile and Waterfall methodologies.
- Experience in Integration of Amazon Web Services AWS with other applications infrastructure.
- Used AGILE methodology and participated in SCRUM meetings.
- Proficient experience of unit testing such as Junit5 and Mockito3.
- Development experience in different integrated development environments such as Eclipse, IntelliJ IDEA, PyCharm, Visualization Studio Code.
- Excellent learning passion for fresh technology and knowledge and outstanding communication ability
TECHNICAL SKILLS
Programming\ IDE: JAVA, C, C++, JavaScript, Python, SQL, \ Eclipse, IntelliJ IDEA, Visual Studio, PyCharm\ PL/SQL.
Java/J2EE Technologies \ Frameworks: Java, J2EE, JDBC, JSP, Servlet, JSTL, Spring, \ Spring, Spring MVC, Spring Boot, Hibernate, \Spring MVC, Spring Boot, Hibernate, Exception \ Spring Cloud, Bootstrap, Log4j, Junit, Angular2\Handling, Java collection framework, \Multi-threading, Java Beans.
Script Languages \ ORM Tools: HTML5, JavaScript, CSS3, XML, JSON, AJAX\ Hibernate, Spring Data JPA.
Database Systems \ Web services: MySQL (5.0/8.0), Oracle, SQL Server 2017, \ SOAP, RESTful\MongoDB.
AWS services\ Spring security: EC2, IAM, S3, RD\ LDAP, Oauth, SMAL, JWT\ Methodologies.
Other tools: \ Agile, Waterfall, Scrum\ Maven 3.6, Tomcat 8.0, Jenkins, Docker.
PROFESSIONAL EXPERIENCE
Java Full Stack Developer
Confidential, Manchester, CT
Responsibilities:
- Involved in Design, Development and Support phases of Software Development Life Cycle (SDLC).
- Used AGILE methodology and participated in SCRUM meetings.
- Used Amazon Cloud Watch to monitor AWS services and Amazon Cloud Watch logs to monitor application.
- Designed interactive web pages with front-end screens using HTML5 and CSS3.
- Designed and implemented the user interface using HTML5, CSS3, JavaScript and Angular JS.
- Selecting the appropriate AWS service based on compute, data, or security requirements.
- Integration of Amazon Web Services( AWS) with other applications infrastructure
- Developed Hibernate mapping files using different mapping strategies such as table per class hierarchy and also used Hibernate Persistence Strategy to interact with database.
- Developed cross-browser/platform HTML5, CSS, and JavaScript to match design specs for complex page layouts while adhering to code standards.
- Used advanced level of HTML5, JavaScript, CSS3 and pure CSS layouts and Angular 2.0.
- Worked on the modernization of a legacy and outsourced UI technologies used were Angular JS 2, CSS, Node JS, Express JS and AWS (Amazon Web Services).
- Used AJAX and JSON to make asynchronous calls to the project server to fetch data on the fly. Developed a tool to retrieve and send data to third party service provider this feature was implemented using REST.
- Involved with bug fixing on functionality, performance and designing issues with JavaScript, jQuery, HTML5, CSS3 and AngularJS.
- Used Bootstrap and AngularJS, React.JS and Node.JS in effective web design.
- Created Buckets in AWS and stored files.
- Enabled Versioning and security for files stored.
- Used RESTFUL client to interact with the services by providing the RESTFUL URL mapping.
- Built MAVEN scripts for automated deployment and for the build operation of the entire application.
- Deployed the application in WebSphere Application Server and Configured JMS in the WebSphere application server to send messages on the queue.
- Spring Controllers were used with Angular JS to route the control to desired Java services.
- Implemented scripting with Ajax and XML to dynamically refresh the page contents.
- Developed Controller for request, response paradigm by Spring Controllers using Spring-MVC.
- Involved in setting up cluster environment for WebLogic Server integrated with multiple workflows.
- Developed UNIX shell scripts, Perl scripts that automate the Weblogic Administration recycling the application server, deploying customer applications, logs rotation, monitor applications state, etc.
- Used JSON as response type in REST services.
- Involved with bug fixing on functionality, performance and designing issues with JavaScript, jQuery, HTML5, CSS3 and Angular JS.
- Developed core Java programs for all business rules and workflows using spring framework.
- Designed and developed Restful service interface using Spring MVC to the underlying customer event API. Involved in building Restful Web services using JAX-RSAPI.
- Used Subversion (SVN) as the configuration management tool to manage the code repository.
- Performed unit testing using JUnit.
- Followed Agile Scrum methodology and used TDD for writing test cases.
- Involved in developing stored procedures and Triggers on Oracle11g.
- Used NPM to manager server-side packages.
Environment: Java 1.7, J2EE, Spring Framework 4.0, Hibernate, AJAX, Oracle 11g, Web Services, AWS, 6Agile, REST, XML, SOA, WebSphere, JavaScript, Angular JS, NodeJS, ReactJS, Bootstrap, jQuery, JBOSS, JUnit, Grunt, GitHub, SQL, JMS, HTML5, JSP, CVS, CSS3, MVC, Maven and SVN.
Client: Quad one
Full Stack Java Developer Hyderabad, IND
Responsibilities:
- Proficient experience of unit testing such as Junit5 and Mockito3 Development experience in different Integrated Development Environment such as Eclipse, IntelliJ IDEA, PyCharm, Visual Studio Code
- Created Portal and Portlets on WebLogic portal admin console.
- Automated and scheduled backups on all UNIX Machines using shell scripts.
- Excellent learning passion for fresh technology and knowledge and outstanding communication ability Used Eureka server to provide the reusable and maintainable services by registering the existing services on it based on Spring Cloud.
- Implemented Spring module based on DI (Dependency Injection) and AOP (Aspect Oriented Programming) decreasing the program decoupling.
- Created functional controllers and services by Spring MVC to achieve the CRUD operations which can support buy or remove operations on Evolve.
- Developed the persistent layer by Hibernate that can reduce the database codes related with the backend database.
- Transformed MVC application to RESTAPI to retrieve configuration JSON data and test the connection via Postman.
- Developed the user authentication and authorization by using Spring Security OAuth2.0 and JSON Web Token (JWT).
- Designed and implemented Single Page Application using Angular2 along with CSS, jQuery, HTML, Bootstrap and developed multiple dynamic view using route services.
- Developed in Maven2.0 for building clearer and more structured project and package the J2EE projects
- Tested the web-based application by using Junit5 and Mockito.
- Used Agile development methodology of software development.
- Used GitHub as the tool of version control system that can track coding changes in source code, build and manage team work.
Environment: REST ful API, HTML, CSS, JavaScript, Eureka, jQuery, Bootstrap, Hibernate, Jenkins, docker, Angular 2, Spring Boot, Kafka, Postman, OAuth2.0, JWT, JSON, Agile.
Client: ToshibaSoftware
Software EngineerHyderabad, IND
Responsibilities:
- Expertise in Core Java technologies, SDLC (Software Development Life Cycle) and development of web-based application
- Developed the web application with Agile methodology.
- Used the Spring Core and Spring MVC to build the material requirement system Implemented the CRUD operations by using the Oracle database based on the different http requests and response from RESTful API.
- Developed the ORM (Object-relational Mapping) using Hibernate that can map the object domain to the relational database.
- Used Junit5 to do the unit testing while developing the web-based application Created and configured the delivery pipeline to implement continuous integration and deployment by using Jenkins.
- Monitored the transition and recorded the corresponding result and information into the log file cooperated by log4j.
- Built and managed the teamwork by using the Git as the version control system
Environment: Spring MVC, Oracle, Hibernate, Junit5, Jenkins, log4j, Git, Spring Core, Spring Core, Redis, Agile