Full Stack Java Developer Resume
2.00/5 (Submit Your Rating)
PROFESSIONAL EXPERIENCE
Confidential
Full Stack Java Developer
Responsibilities:
- Involved in entire SDLC activities of teh project, including requirement gathering, analysis, design and development and testing and participated in teh daily stand - up, Preplanning and Retro meetings as a part of Agile and SCRUM methodologies. Designed and developed User Interface, application modules using HTML5, CSS3, JavaScript, Servlets, Angular4. Implemented UI using AngularJS, Java Script, jQuery, HTML5&CSS3. Created Reusable Modules and Custom Directives in Angular4 which got used in various places of application. Extensively used core java concepts like Collections Framework, and
- Exception Handling, I/O System, Multi-Threading, JDBC, Generics. Used Java8 features in developing teh code like Lambda expressions, creating resource classes, fetching documents from database. All teh functionality is implemented using Spring Boot, Micro Services and Hibernate ORM. Used Micro Services architecture with Spring Boot based services and implemented teh Project structure based on Spring MVC pattern. Data sources from Injection micro services produce and consume data from Apache CXF to enhance data from enhancer micro services. Design modern domain-driven, event-driven
- Microservices architecture to host on internal and public Cloud platforms (AWS). Designed Spring Boot mechanism without configuration XML's and replaced it with Java classes. Used Java Messaging Services (JMS) which provides reliable and asynchronous form of communication and Managed messaging topics using Rabbit MQ messaging broker. Experienced with event-driven and scheduled AWS Lambda functions to trigger various AWS resources. Developed teh persistence layer using ORM tools like Hibernate Framework by configuring teh mappings in Hibernate files and created DAO and POJO.
- Developed teh application using NOSQL on MongoDB to store claims data to do data analysis, helpful for organization to monitor and analyze teh claims trend. Written JUNIT for teh test cases and used Mockito framework to confirm teh expected results. Developed test scripts in Selenium Web Driver using Java Language. Used Docker to implement a high-level API to provide lightweight containers dat run processes isolation and worked on teh creation of customized Docker container images. Maintained build related scripts developed in teh shell for Maven builds and Created and modified build configuration files including pom.xml. Used Jenkins as Continuous Integration tool to deploy Spring Boot micro services by implementing teh CI/CD methodologies. Monitored teh various error logs, messages and performance logs and debug into teh log files using Log4J. Coordinated with teh testing team for bug tracking reports and project management through JIRA. Implementation of version control software such as GIT.
Confidential
Java/J2EE Developer
Responsibilities:
- Worked in all phases of software development life cycle (Requirement, Analysis, Design, Coding, Testing and Deployment). Followed Test Driven Development (TDD), Scrum concepts of teh AGILE Methodology (Safe) to produce high Quality Software. Implemented framework in teh presentation tier for all teh essential control flow, business level validations and for communicating with teh business layer. Developed teh presentation layer using JSP's, CSS, AJAX and Java Script. Designing and creating RESTful API's using XML Spy and Spring WS Developed and modified database objects as per teh requirements.
- Created and consumed web services (SOAP & REST). Implemented teh project as a multi - tier application using Spring MVC& used core Spring concepts like AOP, IOC. Developed JSP pages using Custom tags and Tiles framework and Spring framework. Developed teh User Interface Screens for presentation logic using JSP, Tiles, and HTML. Design and Coding of various JAVA, J2EE modules like Spring Boot, Spring MVC, Spring Rest, Hibernate. Created dashboards using tableau. Executed automated test cases for Unit testing and Integration testing using JUnit. Conducted auto deployment of software applications in secured and managed environment using Docker container technology. Designed and documented REST/HTTP APIs, including JSON data formats and API versioning strategy. Implemented application-level persistence using Hibernate and spring. Developed and maintained UNIX/Perl/ANT, Ruby, Python scripts for Java/J2EE build and release tasks. Documented release, builds, and source control processes and plans for J2EE applications
Environment: Java, JSP, CSS, HTML5, Spring, Hibernate, JMS, Maven, Log4J, JavaScript, jQuery, Ajax, JUnit, Oracle 11G, WebLogic, Unix, SOAP & REST Web Services, JUNIT, JIRA.
Confidential
Jr. Java/J2EE Developer
Responsibilities:
- Involved in (SDLC) Requirement Analysis, Design and Develop and Implement teh application using J2EE technology. Documented results and interacted with client team and take ownership of key deliverables. Used teh lightweight container of teh Spring Frame Work to provide architectural flexibility for inversion of controller (IOC). Used Hibernate ORM to automate teh mapping between SQL databases and objects in Java. Developed user - friendly web-based GUI using CSS, HTML, and DHTML. Created an interactive portfolio using JavaScript for teh company website. Implemented server-side task using
- Java, Servlets, Java Beans and XML. Developed Web Services for applications using RESTful Web Services and JerseyRest client. Jboss Application server implementation, support, workload management and performance tuning including Web server setup configuration with Jboss App Server. Implemented JMS for communication by diverting teh messages into a queue. On implementing JMS, migrated teh application from Apache Tomcat to JBoss. Developed web applications using Rational Application Developer (RAD) and deployed it in WebSphere application server. Used XPATH, XQuery and XSLT for XML transformations.
- Performed Back end testing by writing SQL statements like Join, Inner Joins, Outer joins and Self Joins using TOAD and SQL Developer. Involved in building and deployment of application in Linux environment. Created database packages, procedures, functions, triggers, views and materialized views using Oracle PL/SQL. Implemented J2EE design patterns- Singleton, Abstract Factory, Factory, Business Delegate, Front Controller, Value List, Value Object and Service Locator. Fixed many long-standing bugs along teh full stack (frontend and back-end). Created Maven archetypes for generating fully functional RESTful web services supporting both XML and JSON message transformation. Created a build environment for Java using Jenkins, Git, Maven, Artifactory, and a number of Reporting tools. Developed teh test cases with Junit for Unit testing of teh built components. Troubleshoot teh problems and fixes teh bugs in XSLT and java related programs. Involved in planning process of iterations under teh Agile Scrum methodology. Created different interactive spring web flows for creating, modifying and deleting teh case status
Environment: Java, J2EE, JDK, Spring, RESTFUL Webservices, Eclipse, Hibernate, Node.js, IBM WebSphere, HTML5, CSS3, SQL, PL/SQL, JBoss, Log4j, IBM MQ, Oracle, XQuery, XML, XSLT, JUnit, Maven, Git, Jenkins, JIRA, UNIX, Linux.