Java Full Stack Developer Resume
SUMMARY
- 6 years of experience in Software Development Life Cycle using Agile methodologies.
- Extensive knowledge in IT Analysis, Design, Development, Testing, Maintenance/Support of Client Server, and Enterprise Applications.
- Experience in broad range of technical skills including Java application development, Database design, PL/SQL, and SQL development.
- Hands on experience in developing applications with JDK 1.8/1.7/1.6/1.5/1.4 , J2EE 1.5/1.4/1.3, Java, JSP, Servlets, Java Beans, JNDI, Web services, JDBC, XML, JavaScript, and Angular JS.
- Hands on experience developing multi - tiered architecture web applications using UI stack like Angular 6 and Node JS.
- Expertise in Spring 4.x/3.x, Struts 2.x/1.x, ORM tools like Hibernate.
- Good knowledge of spring framework modules like Spring IOC, Spring DI, Spring boot, Spring integration with Hibernate.
- Developed rich and complex Web UI using HTML, JavaScript& CSS.
- Proficient in Core Java concepts like Collections, Multi-Threading, Serialization, Generics and Java Beans.
- Exposure to Object Oriented design patterns such as Singleton, Factory, Model View Controller (MVC) architecture, Data Access Object (DAO).
- Experience using XML and JSON as data interchange format.
- Experience with Object Oriented Design and Object-Oriented Analysis.
- Extensive experience in SQL programming language in implementing Stored procedures, Triggers, views, and complex queries using Oracle and MySQL database environments.
- Experience working with NoSQL databases like Mongo Db and Couch Db.
- Experience in developing and deploying applications in application servers like Apache Tomcat, JBoss Wild Fly, Glassfish.
- Proficient in working with leading IDE’s i.e., Net Beans, Eclipse and STS.
- Expertise in quickly analyzing production issues and coming up with resolutions.
- Experienced in developing Restful web services, consumed, and also produced.
- Hands on experience with Maven and JUNIT for unit testing.
- Experience in working MVC Architecture on AngularJS and in software configuration management using subversion control (SVN) and GIT.
- Excellent Client interaction skills and proven experience in working independently as well as in a team.
- Installed and configured the Web Server and Database Server in Linux Platform.
- Experience in migrating the legacy application into Micro-service architecture and validate the changes once it is deployed to test environment.
TECHNICAL SKILLS
Languages: Java, SQL, PL/SQL, HTML, Java Script & Angular Js/ 8, XML and JSON.
J2EE Technologies: JDBC, Servlets, JSP, JMS, JNDI, Rest & SOAP Webservices, Micro-services, JSF.
Frameworks: Spring, Junit, log4j.
ORM Tools: Hibernate.
Tools: Maven, Eclipse, STS, NetBeans, Atlassian JIRA, SQL Developer, Jenkins.
Databases: Oracle, MySQL, MS SQL Server.
Web/Application: Apache Tomcat, Jboss, Wild Fly and Glass Fish, Web Sphere.
Version Control: GIT, SVN.
Methodology: Agile Scrum, TDD, Waterfall.
Platforms: Windows, LINUX & UNIX.
PROFESSIONAL EXPERIENCE
Confidential
Java Full Stack Developer
Responsibilities:
- Involve in requirement gathering with end stake holders, analyze, design, implementation, testing and provide support/maintenance.
- Develop RESTful API’s using Loopback JS in a Node JSPlatform, also make sure to meet acceptance criteria before closing assigned stories.
- Create Single Page Applications/Screens using Angular features like Dependency/Service Injection or Angular Material.
- Implemented Micro-services on Java runtime platform to return JSON response t be consumed by the UI Screens
- Work in a fast-paced, agile environment consisting of cross-functional team designing and implementing systems from web-based user interface front-end through back-end.
- Create Data objects like Stored Procedures, Functions and Triggers in a PostgreSQL to parse JSON objects and pass it to front-end to consume and integrate.
- User Postman to test/trouble-shoot API’s once they are created and do handshake to UI resource to consume and help in integrating API’s to screens.
- Involve in executing NoSQL query to fetch JSON collections and use it for further process.
- Interact with QA Team to recreate/reproduce any defects/bugs raised. Fix defects related to UI screens/API’s/Database objects and interact with QA team to close those defects after fix.
- Also involve in Demo Meetings to stake holders and fix if they report any issues.
Environment: Java, Micro-Services, API’s Restful, Angular 8, Node JS, JSON, Bitbucket,, Agile, PostgreSQL, Windows OS, Jenkins.
Confidential
Java Developer
Responsibilities:
- Involve in all phases of SDLC includes areas of requirement gathering, analysis, design, coding, testing and maintenance.
- Involve in migrating the legacy application to micro-service architecture using Spring Boot. Also, migrate the Stored Procedures and other database objects from Db2 to Oracle.
- Analysis, design and implement the functionality.
- Develop functionality, write test cases using Junit, debug and run using Eclipse.
- Use Spring Framework for quick development, organizing code and handle dependency injection.
- Also wrote front-end services using Angular 6 framework to consume the REST API’s and prepare a UI Template using the information.
- Used Angular JS directives to create two-way data binding for reading and writing input information.
- Make Database Changes intest environment in Oracle when required.
- Develop micro-services using spring boot which handles excel import functionality.
- Coordinated with other teams to resolve end-user issues promptly.
- Work with JDBC to connect and execute query in Oracle database.
- Involve in fixing production bugs.
- Involve in implementing the Web services using Rest API.
- Work with SQL Developer Work Bench to design and develop various stored procedures, functions, and triggers in PL/SQL to implement complex business rules.
- Created maven archetypes for generating fully functional REST web services supporting JSON message transformation.
- Use Java Collections for storing and manipulating group of objects.
- Involving in application on-call support for immediate attention of issues.
- Use Maven to build and deploy application JAR into JBoss Wild Fly server.
- Work in an agile team, 2 weeks sprint.
Environment: Java 1.8, Spring boot, Wild Fly, Eclipse, Maven, JUnit, JSON, Log4J, Tortoise SVN, Micro Services - Restful, Angular 6, Agile, LINUX OS.
A