Java Full Stack Developer Resume
4.00/5 (Submit Your Rating)
SUMMARY:
- Experienced in Java/J2EE wif 7 years of professional IT experience in all stages of SDLC such as design, develop, analysis, build, testing and maintain Web Based, Client - Server applications using
- JAVA/J2EE, Spring, Spring Boot frameworks. Seeking a Contract position as Java programmer, where I can apply my noledge and skills for continuous improvement.
- 4+ years of experience Architecting Java applications in large scale enterprise which include JAVA, J2EE, SOA, Spring, Hibernate, JPA, iBatis, jQuery, Ajax, XML, JMS, MVC, ESB
- Designed and developed Java/J2EE applications on SDLC, Agile, continuous, TDD models
- Worked on architectural design to migrate from CXF to Spring WS, Spring Batch, Spring MVC implementation, Interceptors, Quartz implementation, Custom logging solutions.
- Implemented REST API/Microservice using Spring Boot.
- Understanding of Cloud Environment like AWS, PCF Pivotal Cloud Foundry.
- Experience working wif different SDLC methodologies like Agile (SCRUM).
- Strong noledge on Hibernate and in using Hibernate Connection Pooling, HQL, Collections, Hibernate Caching, Hibernate Transactions, Optimistic Locking.
- Good noledge in CI/CD tools like Jenkins.
- Proficient in XML technologies like XSL/XSLT, SOAP, REST, WSDL, DTD, XSD, XMI, SOA, JAXB, JAXP.
- Good experience in log4J implementation to persist the data into log files and experience wif Ant and Maven for the build and deployment of applications.
- Experience wif unit testing using JUnit and web services testing Soap UI, REST Client (POSTMAN).
- Experienced wif IBM WebSphere Application Server, JBOSS application servers and Apache Tomcat Application Server.
- Experience in Micro services development using spring boot and deployment in Pivotal Cloud Foundry (PCF).
- Deployed the applications in AWS as EC2 instances and created snapshots for the data dat had to be stored in AWS S3.
- Implemented the core product projects on Lean and Kanban Methodology and involved
PROFESSIONAL EXPERIENCE:
Confidential
Java Full Stack Developer
Responsibilities:
- Worked on REST Web Services using JAX RS specification and Spring Rest implementation, Upgraded to Java8 and used new features like lambda expressions, streams. Used advanced Java 8 features like Lambda Expressions for Array operations, Streams, Method, and Collections. Developed Front end pages of applications using Angular, React JS, JavaScript, HTML, CSS, Java 1.8. Worked wif Spring Framework and Java 1.8 to design RESTful API's. Extensively used Maven Project Management tool to build application.
- Used git for version control. Developed Spring Boot Microservices where microservices communication and data transfers are handled utilizing IOT. Designed and developed the web - tier using Html, JSP's, Servlets, Struts, and Tiles framework. Configured scheduled Jobs using Spring Batch Processing wif scheduled annotations. Worked wif CI/CD tools such as Jenkins for the deployment and monitoring the build systems of the code and make sure code is pushed to all lower environments.
- Worked on Hibernate frame to implement persistence layer for mapping an object-oriented domain model to a relational database (DB2). Utilized IOT services through RESTful in Spring Boot applications. Worked wif UI, testing teams to troubleshoot the issue/defects in the application. Used Annotations for Spring DI, Auto wiring and Spring MVC for REST API s and Spring Boot for Microservices. Implemented REST API/Microservice's using Spring Boot. Developed mobile application wif JAVA and used some of the features of Kotlin using Android Studio and Web API.
- Experienced in securing User interfaces and all the Restful API calls wif the usage of JWT token-based authentication mechanisms like WSO2 Identity Server, Kong API gate way, Oauth2, LDAP, SASL and Kerberos v4. Used Swagger wif Spring-Boot to generate documentation for REST API endpoints. Involved in Designing and developing front - end for Kong (Open-source API Gateway and Microservices Management Layer) from scratch. Used CORBA for Client-Server communication and created .Idl files. Developed CRUD REST API using POST, GET, PUT and DELETE methods.
- Implemented features like logging, user session validation using Spring-AOP module. Worked on POC concepts to move Monolithic Applications to Microservices using Spring Boot and NOSQL and Cloud Environment AWS, Pivotal Cloud. Maintained DNS records using Route53 and used Amazon Route53 to manage DNS zones and also give public DNS names to elastic load balancers IP's. Setup Auto scaling groups based on memory and CPU to adapt to unforeseen spikes wifout having an outage or needing manual intervention. Cre
Confidential
Full Stack Java Developer
Responsibilities:
- Implemented agile methodology and involved in daily SCRUM meetings, sprint planning, showcases and retrospective and used JIRA as a tracking tool for the sprints. Designed the responsive front - end screens using Angular, HTML5, CSS3, JavaScript, Typescript, jQuery, and Bootstrap. Developed the application using Struts 2 Framework dat leverages classical Model View Controller (MVC) architecture. Created various Angular services, modules, pipes, attribute directives and worked wif both template and data driven forms. Configured Spring Boot services to handle proper communication through IOT to reduce latency between Services. Worked on design and implementation of a new generic NMS framework based on CORBA and Java technologies. Designed and developed the application using Lean-Kanban methodology. Developed scalable applications using the MEAN (Mongo-DB + Express.JS + Angular.JS + Node.JS) stack and created POC's for rest service development using Node.JS, Express.JS and MongoDB. Extensively worked on REST Web Services using JAX RS spec and Apache CXF implementation. Configured Swagger for REST API documentation. Worked on Fasterxml Jackson library for JSON to/from java Objects. Extensively worked on Agile methodologies following Kanban for team collaboration and Kanban board to keep track of tool TFS. Worked on Kafka integration wif Spark using Spark Streaming API. Developed to handle multiple Media Types, HTTP methods, Clients, and test cases. Having thorough noledge in CQ Architecture, Application development and Deployment Cycles. Worked on Installing and configuring multi-node Apache Hadoop, Apache Spark cluster for data store and data processing for importing structured data into HDFS using Sqoop. Created DB2 packages and Stored Procedures to load data from Inventory databases. Worked on cursors, types, and other DB objects for loading and populating fields on certain conditions to be useful reports. Used Bamboo for continuous integration and load builds on Tomcat/WebLogic servers. Experienced in integrating several modules using Apache camel components like File, Stream, and FTP etc. Experienced in Webservice integration using Apache-CXF component. Developed Data Ingestion application to bring data from source system to HBase using Spark Streaming, Kafka. Experienced in Camel split component in making chunks of huge files and sending back to the specified URI's. Used jQuery, Ajax, JSON and Stored Proc
Confidential
Java/J2EE Developer
Responsibilities:
- Interacted wif the business analyst team for gathering the requirements and design interfaces of various use cases. Developed the front - end applications using Angular-8, CSS, JavaScript, and Java 1.8 as core programming language to interact wif databases. Created DB packages and Stored Procedures to load data from Inventory databases. Worked on cursors, types, and other DB objects for loading and populating fields on certain conditions to be useful reports. Used Bamboo for continuous integration and load builds on
- Tomcat/WebLogic servers. Involved in designing, estimating business requirements, and worked wif business team to determine the needs, gather, analyze, and document requirements. Worked on creating batch jobs using Autosys as the job scheduler and technologies like SQL Invoker, UNIX shell scripting and core java. Hosted Micro Services on Pivotal Cloud Foundry(PCF). Used config-server options of PCF for maintaining application properties pertaining to each environment and User-Provided-Config-Server option for Syslog and Oracle DB connectivity.
- Provided a client/server solution for tracking alarms on tools, using DB2, using the CORBA-like infrastructure. Responsible for identifying scope and assumptions for Estimates considering risks if any. Involved staging and interface framework design using spring batch. Involved in the UI development application using JavaScript and Velocity API Designed and developed RESTful based Web Service using JSON / XML and JAX-RS Implementation of UI logic and developed POJO's for data transfer. Validating User Inputs using struts framework validation and JavaScript
- Used ant build script to compile the Java application and create the war & ear files. Involved in support for System Integration Testing (SIT) and Regression testing before moving to production. Used different queries like Hibernate query language and SQL to fetch the data from the database. Used Web services for sending and getting data from different application using SOAP messages. Used Ajax features in the application to implement Interactive Dynamic Search and used Eclipse for writing code
Environment: Java, Shell Scripting, Unix, Struts 1.2, JDK 1.5, Oracle 9i, JDBC 3.0, HTML, XML, XSLT, CSS, CVS, AJAX, Java Script, Hibernate, JBOSS 5, ANT, EJB3.0, Eclipse, SOAP UI 3.6.1, SQL, Jenkins, PL/SQL.
Confidential
Java Developer
Responsibilities:
- Designed and developed application components in an AGILE environment utilizing a TDD approach. Involved in leading team, task allocations, mentoring, planning, and estimations written functional design documents and detailed design documents based on the requirement specifications SRS (BRD). Worked on JIRA for Bug tracking, writing User Stories and status. Involved in preparing the Integrated Development Design Flow, Test Scenarios and Execution Plan, Impact Analysis documents. Integrated Struts wif spring by delegating Struts action management to Spring Framework using proxy.
- Used Spring Framework for Dependency injection Extensively used Maven Project Management tool and Maven plug - in for Spring, EJB, JAXB and Apache XML Beans Written RESTul services to expose the shipment APIs in the migrated code base. Used Hibernate as the ORM framework for persistence layer in the application. Worked on Spring Controllers, business services, DAOs, jQuery libraries, Ajax, JSON, XML Responses. Involved in design of database tables based on new requirements and on the mappings between legacy and new system.
- Implemented persistence layer using Hibernate template dat use POJO classes to represent persistent database tables. Written the java client code for consumption of SOAP web services and worked on WSDL XMLs. Online web application was developed following MVC design pattern using Java 1.7, JSP, JavaScript, JSON, JQUERY, HTML, CSS, Servlets and EJB 3.0. Front end JSPs are developed using custom tag libraries, dynamic tables are generated using jQuery and JSON elements.
Environment: Java, Spring, Hibernate, XML, MySQL 11g, SQL developer, WebLogic, Gradle, Eclipse IDE, putty, Jenkins, HTML5, CSS, Angular JS, (AJAX), Web Services, HTML, CSS, XML, Maven, JUnit, Log4j, Clear Case, Unix, Windows XP.