Java Developer Resume
SUMMARY
- About 3 years of experience in design, development and implementation of various Java 1.8& J2EE web - based applications
- Sound knowledge of all phases of SDLC and Agile in the various domains
- Very well understanding of object-oriented programming
- Adapt in delivering effective solutions both in terms of cost effectiveness and quality to offer high quality services to organization and its customers and eager to contribute in a challenging work environment demanding organizational excellence and customer value.
- Designed, developed and implemented several Java/J2EE projects and POC's using Oracle stack of products/ frameworks like Java, J2EE, SOA, Hibernate, Spring (boot), Web services, RESTful and JSON, JSP, JSTL, XML, HTML5, XSL, XQuery, AJAX, JavaScript, CSS, React and jQuery
- Experience in design, development, post production support, custom product development, proto-types development and client demonstration and design alternatives reviews
- Strong hands-on java multi-threading environment and concurrency and other design patterns
- Knack for writing clean, readable Java code
- Good understanding of developing and implementing RESTful Web Services
- Very well understanding of requirements management, configuration & change management, planning & resource management, programming and testing environment
- Very good Experience in source code management and build tool such as Git, SVN, Team city and Maven
- Expertise and strong belief in pair programming.
- Extensive experience in Data Modeling, Stored Procedures, triggers and functions, worked on Database management system such as MYSQL and Oracle
- Committed to predictable delivery of high-quality systems that drive and respond to business goals
- Able to work reliably under pressure, committed team player with strong analytical and problem-solving skills, ability to quickly adapt to new environments & technologies
- Knowledge on best possible performance, quality, and responsiveness of the applications
TECHNICAL SKILLS
Programming Languages: Java, J2EE, JavaScript, Unix Shell Scripting
Databases/DB Tools & Messaging: MySQL, Oracle, Apache Active MQ
Web Technologies: JavaScript, JSP, HTML5, CSS, JSON, XML, Boot Strap, Angular, AJAX, jQuery
Enterprise API s: Core Java, Java EE, Servlet, JSP, JSTL, JDBC, Web Services (REST), Servlets, JavaBeans, Spring (Core, ORM, MVC), Spring Boot, REST APIs, Angular, HTML, CSS, microservices, JavaScript, Bootstrap, Hibernate,AWS
Operating systems: UNIX, Windows
IDEs and Tools: Eclipse, MySQL work bench, Microsoft Office tools, JIRA, SVN, Postman, Microsoft Visual Studio code, GitHub, Maven, Junit, Team city, Jenkins, Sonar lint, FileZilla, JIRA, Autosys for scheduling
Application server: Apache tomcat
Concepts: Design patterns, Regular expressions, Data Structures, Algorithms
Methodologies: Agile, SDLC, Waterfall.
PROFESSIONAL EXPERIENCE
Confidential
Java Developer
Responsibilities:
- Worked on Agile methodology in implementing the project; participated in the complete life cycle of the project (SDLC)
- Participated in the analysis, design and the development of different modules for the integration with the application
- Involved in creating technical specification documents including use Cases, Class, Sequence and Activity Diagrams
- Involved in designing new application from scratch level and Java core containers/data structures and Database development & JDBC
- Designed Core java classes and interfaces using Collection, multi-threading and design patterns
- Very good understanding of microservice architecture and implementation using Spring boot microservices architecture
- Worked in developing code to access a REST web service using spring boot and front end using HTML5, CSS3, Angular, and convert the response in to a JSON object
- Inserting Dependency Injection between components using Spring's (IOC) concept
- Designed and developed microservices business components and restful service endpoint using Spring boot
- Publish and consume messages through Active MQ
- Developed the sign-on functionality using Hibernateand Spring boot
- Written Validation framework and implemented data validation rules for quality checks
- Extensively Develop JUnit tests and perform feature/integration testing
- Good knowledge and hands-on experience using Mocking as a part of Junit.
- Configured log4j for logging purposes
- Responsible for database schema design and table creations
- Responsible for writing SQL queries and Stored procedures for backend communication using JDBC and Hibernate
- Coordinated and tracked all projects for seamless releases using Source Code Management System - GIT and in-house Document Management System - Collaborate
- Involved in peer code review process to improve overall code quality.
- Involved in creating and CI/CD pipeline using Jenkins and Git
- Actively involved in deployment and release management
- Debugging and support production issues to make sure business continuity
- Actively involved in document creation and knowledge sharing across the team
Confidential
Software Engineer
Responsibilities:
- Designed, developed, troubleshoot, debugged, and implemented software codes for web application
- Developed design specifications according to client’s requirements
- Developed and modified front end and back-end code based on requirements for instance data validation, data integrity, user friendliness, responsiveness and cleaned up/updated information in Database
- Exposure in database programming on MySQL proficiency in developing SQL Queries.
- Discovered, documented, and duplicated recorded bugs by utilizing testing and reporting formulas
- Involved in testing of the application and writing test cases and suites
- Design and develop database schema according to the data model.
- Involved in solving and supporting production issues reported.
- Monitoring of various application logs and performing regular server health checks.
