Java Developer Resume
SUMMARY
- Proficient 7+ years of hands - on experience in analysis, design, development, documentation, implementing and testing of software systems in Java, J2EE, Spring framework DB2.
- Expertise in designing and developing enterprise and web applications using Java 1.8 and J2EE technologies like Core Java, JDBC, Servlets, JSP, JBOSS, JSF, Junit, Struts, Spring, Hibernate, XML, JavaScript, Ajax, and JSON.
- Extensive experience in Hibernate ORM mapping utilities and used query, criteria services.
- Excellent programming experience in implementing EJB, Hibernate, Spring and Java Messaging Services (JMS) in different layers of teh projects like UI, business, middle layers etc.
- Expertise in J2EE Web & Enterprise frameworks such as Spring MVC, Spring REST, Spring Data JPA, Spring Integration, Spring Cloud, Hibernate, JPA, Spring Security.
- Experience in developing Web based UI's using JavaScript (and its frameworks like JSON)
- Good noledge in core Java concepts like OOP, JDBC, Multi-Threading, Java Concurrency utilities etc., and advanced Java concepts like JSP, Servlets, Hibernate, Struts, Spring, Spring Annotations and Web Services.
- Experience in using design patterns and UI frameworks such as MVC, Struts, Hibernate, NodeJS, Spring.
- Also used SOAP UI tool to test teh REST web service operations.
- Developed modules in large cross-platform applications using Web Services (SOAP, REST), Microservices.
- Experience in developing spring features like Spring MVC, Spring DAO, Spring Boot, Spring Batch and Microservices.
- Experience in deploying enterprise applications in Apache-Tomcat, WebLogic, and WebSphere, JBoss.
- Good experience on MongoDB scaling across data centers and/or in-depth understanding of MongoDB HA strategies, including replica sets.
- Good understanding of NoSQL Data bases and hands on work experience in writing application on No SQL databases MongoDB, Apache Cassandra DB.
- Apache Tomcat and Node JS servers to deploy and configure Java API's and frontend modules.
- Experience in working GIT for branching, tagging, and merging. Git Lab is used for code repository.
- Good expertise in working with Web Services along with Apache SOAP, REST, WSDL and some other services like AXIS, JAX-RPC, Jersey API.
- Experience with testing tools and applications such as JUnit, Hands-on experience in unit testing frameworks Test NG and Junit, Selenium, Jasmine, SOAPUI.
- Expert in Various Agile methodologies like SCRUM, Test Driven Development (TTD), and Iteration methodology, Pair Programming, Agile Development &Testing using Software Development Life Cycle (SDLC).
- Work with Business Analysts, Solutions Management, QA Analysts, and Application Support.
- Excellent communication and interpersonal skills with ability to work as both an individual and a team member, with an ability to adapt to new technologies quickly.
TECHNICAL SKILLS
Programming Languages: Java, J2EE, PL/SQL, Python.
Web: Java Script, jQuery, Bootstrap, AJAX, Node.js, Express, Angular
Frameworks: Spring MVC, Spring Boot, Spring Cloud, Struts, Hibernate
Databases: MySQL, Mongo DB, Dynamo DB, Google Firebase, Oracle 12c, Back4AppSQL Server
Tools: NetBeans, Eclipse, Android Studio, Visual Studio Code, PuttyGit, Tableau, STS, Atom, Elastic search, Microsoft Project Management
Application Servers: Apache Tomcat, WebSphere, JBoss
Web Services: REST, SOAP
IDE Tools: I NetBeans, Eclipse, JBuilder, RAD.
Operating Systems: Linux, Unix, Windows, Mac OS
Configuration Management tools: Git, CVS,SVN.
Unit testing framework: JUnit,OracleAOT, TestNG, Mockito
Build Tools: Maven, Gradle, Jenkins, Docker
PROFESSIONAL EXPERIENCE
Confidential
Java Developer
Responsibilities:
- Actively involved in Analysis, Design, Development, System Testing and User Acceptance Testing. Successfully followed agile methodology in teh Scrum Cycle model.
- Implemented Micro Services based Cloud Architecture using Spring Boot and implementation of Business Services using theJAVA 8 and Spring Boot.
- Involved in RESTful APIs/ Microservices design and developing for Profile, Cart & Checkout APIs in Spring framework.
- Experienced in leveraging API Gateway for runtime governance and security of Microservice.
- Worked on Data Structures, multi-threading concepts in Core Java.
- Developed Java classes for implementing asynchronous processing using JSM.
- Expertise in application development using Java 8 features like Lambda Expressions for array operations, Collections, J2EE, Annotations, Hibernate, JUnit, Ant, Maven, CSS, XML.
- Implementing Swagger Configuration in Java Spring boot for auto generating swagger JSON files for REST API call.
- Migrating existing application into micro services architecture using Rest APIs, spring boot, Spring Cloud configuration and AWS.
- Designed and implemented MongoDB based database and created REST enabled Web Services on Jersey framework.
- Involved in developing new portfolio Multithreaded-application with complete new design which will be compatible with existing application.
- Used core java concepts like Multithreading/Executor Service, web sockets, exception handling and collections.
- Used spring core for dependency injection/inversion of control (IOC) and integrated with Hibernate.
- Deployed applications into Continuous integration environments likeJenkinsto integrate and deploy code on CI environments for development testing.
- Used Amazon Cloud Watch to monitor AWS services and Amazon Cloud Watch logs to monitor application.
- Produced and consumed centralized Spring Restful Web Services for Enterprise applications to consume in JSON.
- Worked on NoSQL databases including HBase, Cassandra and MongoDB.
- Spring Boot Microservices were developed with microservice architecture usingREST and Apache Kafka.
- Integrated Hibernate ORM with Spring-Hibernate framework to facilitate DML and DQL queries.
- Used Maven to create JAR and deploy teh entire project onto teh WebLogic Application Server.
- Prepared Junit and Test NG test cases and executed them as part of auto build process from Jenkins Jobs.
- Integrated Soap UI and JMeter Test cases into Maven. Monitored teh error logs using Log4J.
Environment: Java 8, Angular 6/7, Swagger, Ruby, Bootstrap, Spring Cloud, JavaScript, React JS, JSON, Maven 3.0, Http, Spring 4.x, Hibernate 4.x, AWS, Soap & Restful Web Services, NodeJS, jQuery, WebLogic Application Server, REST API, Kafka, Jenkins, JMS, Git, Kubernetes, Spring security, Elastic search, jQuery, Apache, Mongo DB, Docker, Agile Scrum, AWS cloud
Confidential
Java Developer
Responsibilities:
- Interacted with team members and involved in analysis, design, and implementation phases of teh software development lifecycle (SDLC) for teh various software modules of teh Mobile Wallet application.
- Designed and developed various modules of teh application with J2EE design architecture, using Spring MVC framework, and deployed teh spring components on WebLogic.
- Created Typescript reusable components and services to consume REST API's using Component-based architecture provided by Angular 4.
- Designed and developed back end using JAVA, SPRING FRAMEWORKS (BATCH and INTEGRATION, JPA and SPRING REST SERVICES).
- Involved in teh integration of Spring components for implementing Inversion of Control (IOC) using Dependency Injection and integration of other spring components like Dispatcher Servlets, Controllers, Model and View Objects.
- Used AJAX and JavaScript for Server side/client-side validation.
- UtilizedHibernateforObject Relational Mapping(ORM) purposes for persistence on to teh database.
- Business logic was developed using Spring framework and Used Spring AOP and MVC for handling transactions.
- Incorporated multithreaded techniques for creating high performance applications. Multithreading was used to process data in chunks to improve performance.
- Used newJava8 features - Streams, Collectors, Lambda, new Executor service.
- Implemented stored procedures using teh Hibernate framework.
- Composed and executedMongoDBscripts to insert and updateNoSQLdatabase and reporting.
- Experience in teh design and development of SOAP and RESTful web services and integrating with teh existing applications.
- Used SOAP and WSDL Web Services to exchange information over Http.
- Used Splunk and Log4j as teh Logging Framework.
- Implemented a Distributed task execution framework on AWS Amazon EC2 using Amazon’s SQS andDynamoDBand evaluated teh performance.
- Worked on building & deploying Java code through Jenkins, used Jenkins Amazon Web Services (AWS) Code Deploy plugin to deploy to AWS and worked AWS Cloud management.
- Working in an intense iteration based lean agile system and Integrated Junit 4 test cases into teh application and promoted test-driven development within teh team.
- UsedMavenandJenkinsto automate teh build and deploy process andGitwas used for project management and version management.
Environment: Java8, Spring 3.0, Struts 2,Angular 4,spring boot, AWS, Hibernate 3.0, MongoDB, Python, Spring Batch, Test Driven Development (TDD),Multithreading,Spring Framework, Spring batch, Spring Integration, Cassandra,Rest and Soap Webservices, WebSphere, Spring, Kubernetes, JavaScript, JSON, jQuery, Kafka EXTLS, Xml, microservices, Tomcat, SQL Server, Mockito,JUnit, Ant, Log4j, Agile/Scrum, AWS Cloud.
Confidential
Java Developer
Responsibilities:
- Involved in gathering system requirements for teh application and worked with teh business team to review teh requirements and went through teh Software Requirement document and Architecture document.
- Developed reusable and interoperable Web service modules based on SOA architecture using SOAP and Restful services.
- Implement user authorities' management with Spring Security.
- Designed and developed teh application front end using Spring MVC, JQUERY, AJAX, CSS, JSON and Java Server Pages.
- Experience in benchmarkingCassandraCluster usingCassandrastress tool.
- Used Spring framework to achieve loose coupling between teh layers thus moving towards Service Oriented Architecture (SOA) exposed through SOAP.
- Involved in Design and Development using J2EE/Hibernate, XML, JSP, Spring MVC Model Framework and Oracle.
- Worked on REST APIs, SOAP and understanding of Application Design principles and Cloud Native apps Development.
- Designed and developed Application based on Spring framework using MVC design patterns.
- Developed Web Services using SOAP, WSDL and JAX-WS programming model.
- Used SOAP client to interact with teh services by providing teh SOAP URL mapping.
- Developed RESTAPI for assessment indicators module and tokenbased authentication for RESTservices using Spring Security.
- Developed various Struts Action classes in teh middle tier and injected Spring Dependency Injection for teh service layer implementation.
- Enhanced teh application with Spring Boot Framework.
- Implementing Spring cloud APIs to authenticate and facilitate teh incoming server requests.
- Composed and executed MongoDB scripts to insert and update NoSQL database and reporting.
- Developed several AWS classes to map teh data into Java Object.
- Involved in writing Java API for Amazon Lambda to manage some of teh AWS services.
- Deployed Spring Boot on AWS EC2 instances, React and images storage on S3 bucket and PostgreSQL in RDS.
- Built an application and deployed microservices in teh AWS Cloud using Docker containers.
- Utilized Jackson processor to handle JSON data binding for Request & Response objects.
- Used standard J2EE1.6 design patterns and Model View Controller in application design.
Environment: Java, Java 8, J2EE, JSP, Servlets, JavaScript, SOAP&REST Web Services, Apache Axis2, Spring, Hibernate, XML, PL/SQL, Spring Cloud, Spring data, Spring framework, AWS, Bootstrap, NodeJS, Angular JS, Apache Tomcat, JBoss, Agile methodology, Kafka, JSF, Restful Web Services, DB2, Cassandra, JUnit 4.0, Log4j, SVN.
Confidential
Frontend Developer
Responsibilities:
- Developed and Deployed Java/J2EE based applications.
- Developed Spring controller classes for forms and performed URL and view mapping using teh Spring MVC Framework. Also developed validators to implement server-side validation of input data.
- Implemented Servlet Filters to implement user authorization and other functions.
- Developed DAOs (Data Access Objects) to access data from teh Oracle Server Database using teh Hibernate as teh ORM (Object Relational Mapping) tool.
- Deployed Spring Boot based microservices Docker container using Amazon EC2container services and using AWS admin console.
- Technical environment applies teh latest software development principles with TDD, CI, Agile Software Development, JUnit and JIRA.
- Modified teh Spring Controllers and Services classes to support teh introduction of Spring framework.
- Implemented Aspects using Spring AOP and Spring IOC Framework for logging and other functions.
- Application was built on Spring - MVC framework and Hibernate as business layer.
- Implemented logging functionality using Log4J and SLF4J.
- Consumed REST/SOAP Web Services and used Jackson/JAX-B for parsing them.
- Created and consumed SOAP based web services using JAX-RPC and JAX-WS specifications with WebSphere Implementations of WSDL file.
- Used Jersey Implementations to build REST web services.
- Deployed Spring Boot based microservices Docker container using Amazon EC2 container services and using AWS admin console.
- Used Ant scripts to build and deploy teh application in IBM WebSphere Application Server 8.5.
- Used JMS to send and receive messages from teh MQ and differentiated messages using Apache Camel.
- Implemented Message Driven Beans (MDB) to consume and parse teh MQ messages received and inserts teh data into teh database.
- Configured and Deployed application on JBoss Application Server.
- Scheduled different tasks using Java Timer and implemented it using Java Threads.
- Wrote JUnit test cases for asserting functions and SoapUI for testing Web Services.
- Used JIRA to keep track of bugs and issues in teh project.
- Used AWS for continuous integration and responsible for generating docker images, Git was used as teh version control system.
Environment: Java, Java8, J2EE, Spring, Hibernate, Log4J, SLF4J, JSP, AJAX, jQuery, JavaScript, JSON, XML, AWS, Bootstrap, Angular JS, Spring Framework, REST and SOAP-Web Service, Test Driven Development (TDD), Eclipse IDE, JAX-B, JAX-RPC, JAX-WS, JAX-RS, Jersey, Apache AXIS, JMS, MDB, Spring Framework, Cassandra, JUnit, Soap UI, Git, Oracle SQL, PL/SQL, JBoss.