Senior Java Developer/ Java Team Lead Resume
SUMMARY
- Senior Developer/Team Lead with more than 6+ years of software development experience working on Object Oriented Analysis and Design, various Design Patterns & Web based Enterprise Applications.
- Proficient in developing Multi - tier Enterprise applications using Java, J2EE Standards, JSP, JNDI, JDBC, Java Servlets, Hibernate, JDBC, RMI, Struts, Spring, Core Java, XML, HTML, JavaScript and DHTML.
- Involved in complete implementation like preparation of design documents, test plans, manuals, help documents and testing, product deliveries etc.
- Experienced in various domains like finance, education, hospitality etc.
- Developed business applications using different development methodologies like Agile, Waterfall, Iterative and Prototyping.
- Work collaboratively with Customers, Business Analysts, Architects, Subject matter experts and other Stakeholders to develop applications which is well architected, developed and documented.
- Ability to work independently and proactively to develop and implement solutions with minimal guidance.
- Ability to learn the business process quickly and use this knowledge to drive business results.
- Experience inwiderange of Web technologies.
- Strong command of object-oriented programming concept.
- Analytical skills coupled with goodproblem-solvingattitude.
- Created various reports for different application user.
- Developed, designed, and optimized various RDBMS. (MS-SQL, PL-SQL, MY-SQL).
- Created different application services based on Service-oriented architecture.
- Supported and maintained the database server, the web server and other application related infrastructure.
- Excellent debugging andproblem-solvingskills.
- Builds relationship quickly and work as part of a team.
- Experience in mentoring Junior developers.
TECHNICAL SKILLS
Methodology: SDLC Waterfall, Agile (Scrum), Iterative, Prototyping.
Languages: JAVA, C++, C, SQL, PL/SQL.
Java Technologies: Core Java, Collections, Multithreading, JDBC, Java Beans, J2EE.
Web Technologies: JavaScript, JSP, HTML, XHTML, CSS, Facelets, ExtJs, JSONjQuery, AJAX, AngularJS, Angular, Bootstrap, React JS.
Frameworks: JSF2, Struts1.3, Spring, Apache Camel, Apache CXF, Spring Boot
Middleware: Servlets, Java Beans, RMI, JMS, MQ Series
OR-Mapping Tools: JPA, Hibernate
Operating Systems: Windows, Linux
Application Servers: IBM WebSphere, WebLogic, JBoss, JBRMS, Glassfish
Web Servers: Apache Tomcat, Jetty
IDE Tools: Net Beans, Eclipse, My Eclipse, j-boss developer studioIntelliJ IDEA, Visual Studio Code.
Databases: Oracle, MS Access, SQLServer, H2DB, MySQL
Open source: jar Apache ActiveMQ, JODConverter, ApachePOI, Xuggler, JXL,etc
Version Control Systems: SVN, GIT
Java Build Tools: Apache Maven, Ant
PROFESSIONAL EXPERIENCE
Confidential
Java Developer
Responsibilities:
- Configured Application using Spring MVC.
- Develop application using agile practices.
- Recommend changes on project design concepts to improve efficiency.
- Develop different customer reports for the application using different API’s (JXL, POI).
- Fixed defects identified during QA, UAT and Production.
- Provide technical guidance and support Application Specialist of systems.
- Worked closely with Application Specialist team and coordinated on making fixes.
- Generated code in JAVA and other APIs.
- Develop SQL Views, Functions synonym etc.
- Table design for the new requirement.
- Actively involved in the Code review sections
- Give support and maintenance to the applications
- Develop technical, non-technical documents, user manuals.
- Fixing application defects and troubleshooting.
- Give user story implementation estimation/ timelines.
- Tracking issues and write spec for user story in JIRA.
- Deployed the application and services to the web server
Environment: Java 8, JEE6, JDBC, Tomcat, CSS, Java Script, jQuery, SQLSERVEROracle, MySQL, Spring MVC 4, REST Web Services, IntelliJ IDEA, JIRA, Apache POI, JXL, Struct 1.2, JSON, HTML
Confidential
Responsibilities:
- Develop new features, process, modules for the Recommend changes.
- Collect requirement from Confidential Motor Company (North American plant)
- Provide technical guidance and support Application Specialist.
- Fixed defects identified during QA, UAT and Production.
- Worked closely with Application Specialist team and coordinated on making fixes on production trough WebEx meeting.
- Generated code in JAVA 8 and other APIs.
- Table design for the new requirement.
- Generate Report using JXL and Apache POI.
- Improve the design of the existing application.
Environment: /Tools: Java 8, JEE6, JDBC, Tomcat, CSS, Java Script, jQuery, SQLSERVER, Bootstrap, MariaDB, Spring MVC 4, REST Web Services, IntelliJ IDEA.
Confidential
Senior Java Developer/ Java Team Lead
Responsibilities:
- Configured Application with Spring Boot.
- Recommend changes on project design concepts to improve efficiency.
- Develop design specifications, installation instructions and other system-related information.
- Verify stability, interoperability, portability, security and scalability of java system architecture.
- Select apt design solutions and ensure compatibility of system components working with software engineers.
- Evaluate current or emerging technologies to consider monetary factors of java program.
- Provide technical guidance and support development of systems.
- Identify system data, hardware and software components required to meet user needs.
- Fixed defects identified during QA, UAT and Production
- Worked closely with QA team and coordinated on making fixes
- Generated code in Spring REST API for web services.
- Give estimate and timelines for feature completion and delivery
- Review the code with other developers
Environment: /Tools: Java 8, JEE6, JPA (Hibernate), Tomcat, CSS, Java Script. MySQL 5.1 database, REST API, Spring Boot, REST Web services, My Eclipse/ Eclipse.
Confidential
Senior Java Developer/ Java Team Lead
Responsibilities:
- Provided assistance to analyze, review and resolve software issues and support cases.
- Coordinated with other teams to ensure smooth delivery of the project.
- Provided assistance and guidance to team members on development areas.
- Communicated with clients to enhance understanding of business lines and finalize its scope.
- Authored and recorded technical documentation of project progress.
- Cooperated with analysis team to understand project requirements and directed it back to development team.
- Suggested recommendations for release management, technical support procedures and application development.
- Data Model design and interface layer design with other team members.
- Generated code for database transaction and business logic using Hibernate and spring framework.
- Implemented Agile (Scrum) Methodology that includes daily scrum with team and different teams of SELFI.
- Participated in code reviews and changes to implementation.
- Fixed defects identified during QA, UAT and Production
- Worked closely with QA team and coordinated on making fixes
- Conducted timely bug fixing and maintenance of the product
- Managed projects source code and version control using SVN and reviewed database design.
- Supported users, customers and stakeholders in their production environment and resolved their issues as early as possible.
Environment: /Tools: JAVA 7, Spring3, ActiveMQ, Oracle, Hibernate, Maven, Glassfish, JS, HTML, CSS, jQuery and bootstrap, JSP, Apache CXF, Net Beans, Tomcat 7
Confidential
Responsibilities:
- Involved in the Software Development Life Cycle phases like Requirement Analysis, Development and estimating time-lines for few requirements.
- Implemented Agile (Scrum) methodology that includes daily scrum with team.
- Designed and developed various modules using Java.
- Extensively worked on H2db and SQL queries.
- Developed design, and implementation documents for the user stories.
- Analyzed performance, and improved performance.
- Implemented Agile (Scrum) methodology that includes daily scrum with team.
Environment: /Tools: JAVA 7, SQL, H2DB / Net Beans
Confidential
Responsibilities:
- Involved in the analysis, design, and development phases of SDLC.
- Interacted with the client directly while capturing the requirements and project closure.
- Generated java code for sending and generated mail and SMS.
- Generated code for database transaction.
- Prepared the design documents and effort estimations.
Environment: JAVA 7, SQL, JDBC, Maven /Net Beans
Confidential
Responsibilities:
- Participated in code reviews and changes to implementation.
- Converted ASP code in to AngularJS.
- Involved in front end designing using HTML, CSS, AJAX Java Script, Angular JavaScript, Bootstrap.
- Worked as a part of the Business Analysts team to understand the requirements.
- Written Technical Design Document for the application.
- Involved in Code Review Corrections & Bug fixing.
- Developed Test cases for Testing.
- Received requirements from the business, understood the business needs, developed modules, and features which met the business requirements.
- Conducted daily and weekly review meetings.
- Actively involved in mock screens development and project start-up phase.
Environment: AngularJS/ Visual Studio
Confidential
Responsibilities:
- Involved in the analysis, design, and development phases of SDLC.
- Generated code for database transaction using JDBC.
- Generated code in java REST API for web services.
- Modifying SQL procedure queries for test scenarios.
Environment: JAVA, REST APIs/ Visual Studio
Confidential
Responsibilities:
- Implemented Agile (Scrum) Methodology that includes daily scrum with different teams.
- Attend daily and weekly and review meetings.
- Configure Apache camel based application in JBOSS.
- JNDI Configuration in JBOSS.
- Solace Queues Implementation.
- Extensively worked on JSON for data transfer between different hardware components through HTTP request- response model.
- Participated in code reviews and changes to implementation.
Environment: /Tools: Java, Apache camel, CXF, JBOSS, PLSQL/ j-boss dr studio
Confidential
Responsibilities:
- Implemented Agile (Scrum) Methodology that includes daily scrum with different teams.
- Developed code generate design document.
Environment: /Tools: Java7, JAX-RS, ActiveMQ/ j-boss dr studio, DB2, Websphere
Confidential
Java Developer
Responsibilities:
- Estimation, design and development of various modules.
- Implemented J2EE standards, MVC architecture using JSF Framework.
- Involved in implementation of Data Access, Service using Spring Framework.
- Generate code in hibernate and JPI implementation using Named Query.
- Support deployment.
- Developed REST/HTTP APIs, including JSON data formats.
- Prepared Technical Design documents with UML diagrams using Microsoft Visio.
- Fixed defects identified during QA, UAT and Production.
