Java Developer Resume
5.00/5 (Submit Your Rating)
Plano, TX
SUMMARY
- Around 5 years of strong IT experience in Software Analysis, Design Development, Implementation and Testing of Object - Oriented Applications using Java/J2EE on windows platform.
- Expertise in Core Java (Java 1.8 ), and designing applications using Collection Framework, Java Servlet and JSP .
- Worked in designing applications using Multithreading, I/O Streams, functional interfaces and Exception Handling.
- Strong programming skills in designing and implementation of multi-tier applications using web-based technologies like Spring MVC and Spring Boot .
- Excellent knowledge on Spring Core such as Dependency Injection, Annotations and XML based Configurations
- G ood exposure on relational databases like Oracle and MySQL. Hands on experience in creating tables.
- Expertise in full Software Development Life Cycle (SDLC ) including Software Architecture, Object Oriented programming, Designing and Prototyping using Agile Methodology.
- Worked with ANT Builder and Maven build tools for the application building.
- Experience in writing test cases in Java environment using JUnit.
- Experience in using log4J for application logging purposes and JIRA as a project tracking tool.
- Exceptional ability to quickly master new concepts and capable of working in-group as well as independently.
- Self-motivated, innovative, hardworking and flexible with strong interpersonal and communication skills.
- Hands - on experience in creating spaces and pages in confluence, good understanding on space permissions, user directory, restoring content, taking backups, changing the look and feel of confluence.
- Profound knowledge in understanding the implications of updating page hierarchy and macros in confluence.
TECHNICAL SKILLS
Languages: Java, HTML, CSS
Version Control: Git
Databases: MySQL, PL/SQL, Oracle
Frameworks: Spring MVC, Spring Boot
Software Methodolog y: Agile
Web Services: Rest APIs
IDE: Eclipse, IntelliJ IDEA
PROFESSIONAL EXPERIENCE
Confidential, Plano, TX
Java Developer
Responsibilities:
- Part of container-remediation team in analyzing which docker image to use from enterprise machine shop for remediating docker containers.
- Gathered docker image details of Java/Python applications from the Confidential Artifact Repository browser.
- Used proper labels in dockerfiles to comply in controlling the vulnerabilities related to docker containers and images
- Removed privileged permissions from dockerfiles which were non-compliant with docker containers
- Used standard approved images from Confidential ’s enterprise machine shops
- Made analysis on where the task definitions of clusters are deployed in the Amazon ECS console
- Used Snowflake database for SQL, PL/SQL scripts, stored procedures, functions and triggers
- Used slack to communicate with team members.
- Used GIT for version control tool for raising Pull Requests to merge the remediated changes.
Environment: Java 1.8, AWS ECS, Snowflake DB, IntelliJ IDEA
Confidential
Java Developer
Responsibilities:
- Involved in designing the workflow for the web application using UML diagrams using agile methodology in all phases of SDLC process.
- Following Agile principles in Software Development including backlog grooming, sprint planning, sprint reviews and Delivery Stories.
- Working with product owners and scrum masters to hash out business requirements and logics and translated that into functional requirements.
- Prepared technical artifacts including UML Class diagrams, Sequence diagrams etc., using Rational Rose.
- Used Core Java Concepts such as exception and collection API’s to implement various features and enhancements.
- Developed server-side application to interact with database using Spring Boot and Spring JPA.
- Implemented and Consumed RESTful web services to provide the item details to different consumers.
- Developed the application by Implementing Spring Boot microservice and Spring Bean Factory using IOC, AOP concepts.
- Executed the test cases and fixed any bugs/issues identified during the test cycles.
- Used Maven build tool to build the application.
- Developed and configured Spring Beans using ApplicationContext.xml.
- Used Postman to test the RESTful API for HTTP requests such as GET, POST, and PUT.
- Used MySQL database for SQL, PL/SQL scripts, stored procedures, functions and triggers.
- Used Atlassian Confluence tool for storing project related information
- Used Log4J to print the logging, debugging, warning, info on the server console.
Environment: Java 1.8, J2EE, Spring 4.2, Spring Boot, Micro Services, Spring MVC, Spring DI, Spring IOC, HTML, CSS, AngularJS, Eclipse IDE
Confidential
Software Engineer
Responsibilities:
- Involved in SDLC Requirements gathering, Analysis, Design, Development and Testing of application developed using Agile Scrum methodology.
- Extensively worked on Java 8, Spring 4.2 for developing the application
- Developed the code for Spring Boot microservices using Inversion of Control and Dependency Injection.
- Used JPA mapping techniques such as One to One, Many to One and Many to Many mappings to represent relation between various entities in the project.
- Developed Spring Beans and configured spring using ApplicationContext.xml.
- Involved in developing code for obtaining bean references in spring framework using Dependency Injection (DI) or Inversion of Control (IOC).
- Used Agile methodology for the iterative application development, weekly sprints, stand up meetings and customer reporting backlogs.
- Used Log4J to print the logging, debugging, warning, info on the server console.
- Created RESTful web services and returned a JSON data to UI.
- Was part of day-to-day standup meetings
- Working with the JIRA tool for Quality Center bug tracking.
- Extensively used GIT as the version controlling Tool.
Environment: Java 1.8, J2EE, Spring 4.2, Spring Boot, Micro Services, Spring MVC, Spring DI, Spring IOC, Eclipse IDE.