Java Developer Resume
Forth Worth, TexaS
SUMMARY
- Around 7+ years of experience in working with various SDLC methodologies like Waterfall and Agile (Kanban, Scrum and XP).
- Experience in development of cross browser compatible web page using HTML5, JavaScript, JQuery, CSS3 and MVC Framework.
- Enhanced legacy application by building new components inAngular8 using typescript.
- Experience in spring modules like Spring MVC, IOC, Dependency Injection, JDBC, JTA, Spring Rest, Spring Boot, Spring Batch, Micro - services, Spring Eureka, Spring Netflix, Spring Ribbon and Spring Security.
- Experience in creating custom Docker container images, tagging, pushing and pulling the images.
- Extensive experience in Core Java, Spring, Struts, Hibernate, RESTful Web Services, JSF, JDBC, JSP, Servlets, EJB, JMS, XML, XSLT, JAXB SQL, PL/SQL, and Unix Shell Scripting.
- Experience in working with various databases like Oracle, SQL Server, DB2, MySQL, MongoDB and Cassandra.
- Extensive experience in using Amazon Web Services like RDS, EC2, Redshift, Dynamo DB, RDS, Route 53 Cloud Watch and S3.
- Good experience in using AWS SNS and SQS for delivering messages.
- Hands on experience with build tools like ANT, Maven and logging tools like Log4J.
- Experience in Agile software development process, Test Driven Development, and Scrum methodologies.
- Good Experience in using version controls like CVS, GIT, and SVN.
- Knowledge of build tools like Ant, Maven, Gradle, Jenkins with configuring check styles and test coverage.
- Experienced with Splunk and App Dynamics tool for production support.
- Part of Scrum, Sprint review, Retrospection and Virtual Closure meetings as a part of Agile.
- Experience in unit testing using Karma, Junit, Mockito, TestNG and integration testing using Continuum, Selenium, Hudson and Apache Camel.
TECHNICAL SKILLS
Programming Languages: Java 8.0/7.0/6.0/5.0 , PL/SQL, Objective C, C# C, C++
Application/Web Servers: WebSphere, Jenkins, JBoss, Tomcat 8, IBM WebSphere 8.x/9.x
Frameworks: Struts 2.x/1.x, Spring 4.3, Hibernate 3.0/4.x, JSF 1.2/2.0, MyBatis, Log4J
IDEs: Eclipse, IntelliJ 2017.1, XCode, NetBeans 8.0.2, Spring Tool Suite (STS) 3.8.3
Web technologies: JavaScript 1.8, jQuery 2.11, AJAX, XML 2.2, HTML 5, CSS3, Angular, NodeJS
Web Services: JAX-WS, JAX-RPC, JAX-RS, SOAP 1.2, WSDL, UDDI, REST 2.2, JAXB, Apache Axis
Methodologies: Agile, Scrum, TDD(Test-Driven-Development), OOAD, SDLC
Testing Tools: JUnit 4.12, JIRA 7.0, Selenium
Database Servers: Oracle 8i/9i/10g/11g, SQL server 2012/2014/2016 , MySQL 5.7, DB2 11.1
NoSQL Databases: MongoDB, Cassandra, Couch DB, Dynamo DB
Build Tools: ANT, Maven 3.3.9, Gradle 3.4.1
Version Control: GIT, CVS, SVN, Rational ClearCase
PROFESSIONAL EXPERIENCE
Confidential, Forth Worth, Texas
Java Developer
Responsibilities:
- Worked in aggressive co-located agile environment with two week sprints and was responsible for designing and developing several critical user stories.
- Worked in using React JS components, Forms, Events, Keys, Router, Animations and Flux concept.
- Implemented the Drag and Drop functionality using React-Draggable
- Working with the following technologies; Java, J2EE, Java Applets, Spring Boot, AWS, Object-Oriented Design (OOD)
- Working with third-party APIs and integrations.
- Worked on the MicroServices Architecture and developed the application using RESTful WebServices and Spring MVC in the backend
- Supporting users by developing documentation and assistance tools
- Recommending system solutions by comparing advantages and disadvantages of custom development and purchase alternatives
- Deployed our MicroServices using AWS cloud using Jenkins Automation. We expose our microservices through API Gateway.
- Configured Maven Pom.xml with multiple phases like to compile, to create an EAR package and to download the dependencies from central repository.
- Developed multiple Junit test cases to perform unit testing also used mocking API power mockito to mock several services and also perform dependency injection during unit testing.
- Worked on migration of Existing Applications to AWS cloud.
- Used Amazon Web Services (AWS) like EC2, S3, RDS, cloud watch and Cloud Front for promoting code in various environments.
- Log4Jis used for Logging Errors, Exceptions throughout the project, also usedSVNfor Version Control tool.
Confidential, Irving, Texas
Java Developer
Responsibilities:
- Worked on Angular JS and developed UI controller components, Angular Services and custom directives in each sprint.
- Worked on applying the latest development approaches including MVC framework in the browser, event-driven applications using AJAX, Object Oriented (OO) JavaScript, JSON and XML.
- Designed and developed the application to be responsive using Bootstrap CSS framework.
- Developed strategy for cloud/virtualization migration and implementation best practices.
- Involved in building security model, VPC, Elastic IP for databases on Cloud platform.
- Developed multiple SOAP and RESTful services which perform several CRUD operations related to customer account and management modules. Used JAX-WS for developing SOAP webservices and Jersey for REST based implementation.
- Developed the application using Java 8 and implemented its features like lambdas Expressions, Time API, Streams, functional interfaces, collectors, default methods, type interfaces, for each.
- Extensively used various Spring Framework modules like MVC, Dependency Injection (IOC), Auto Wiring, Spring Security and AOP.
- Created and injected spring services, spring controllers and DAOs to achieve dependency injection and to wire objects of business classes.
- Used with Karma Jasmine for Unit Testing.
- Used Oracle DB to store customer and application related data and as part of it developed SQL and PL/SQL programming for interaction with RDMS.
Confidential, Denver, Colorado
Java Developer
Responsibilities:
- Developed the presentation layer with client side MVC model and on the middleware we used Spring MVC for the integration with backend data sources.
- Implemented client side MVC framework using Angular JS, HTML5 and CSS3. Implemented dependency injection and two ways of binding using Angular JS a MVC framework.
- Integrated spring with Hibernate for implementing DAO layer, created and configured spring-hibernate template and used for interaction with Oracle.
- Developed and maintained several batch jobs which were developed using spring batch module and also developed few cron batch processes to process a scheduled feed.
- Worked on Jenkins in order to provide continuous integration to automate build process.
- Deployed the application on the WebLogic server in production and used tomcat for the local development purposes.
- Developed JUnit test cases for unit testing the Service and DAO Layer.
Confidential, Missouri
Java Developer
Responsibilities:
- Involved in requirement analysis and participated in the design of the application using UML and OO Analysis Design and Development.
- Implemented MVC web frameworks for the web applications using JSP/Servlet/Tag libraries that were designed using JSP
- Used SQL, PL/SQL and Stored Procedures for Oracle back-end database.
- Developed reusable AJAX components for web-tier.
- Developed customized JSP tags for project.
- Developed reusable DHTML components for enhanced user interaction.
- Monitored/Improved the performance and behavior of web applications.
- Extensively used and configured of Open Source technologies in the project.
- Developed business components for various functionalities.
- Implemented business validations for product pricing and product availability for Order Entry.
- Developed JUnit test cases for unit testing.
- Configured iBATIS2.0 for data access layer with Spring1.1 framework
- Involved in peer-to-peer code reviews.
- Designed and developed Web pages using JSP, HTML, JavaScript, and JSF.