Sr. Java Developer Resume
Deerfield, IL
OBJECTIVE :
Java Developer and Software Engineer with expertise in object - oriented analysis and design and record overseeing all facets of Software Development Life Cycle, from analysis and design to implementation, maintenance and migration.
SUMMARY:
- 5+ years ’ experience in design and development of Enterprise Software Systems built on Java and J2EE technologies.
- Experienced in software development using SDLC , Object Oriented Technologies, UML, Agile methodologies such as Extreme Programming XP, Scrum
- Experience using Spring and Hibernate for building persistent layer for applications.
- Sound knowledge of Design Patterns , implementation in System Integration and Architecture.
- Experienced in J2EE application development using JDBC, Servlets.
- Exposure to Linux operating systems. Worked on Shell Scripting to automate various processes.
- Sound knowledge in migration of systems , upgraded many projects to higher java versions as well as migrating applications from application servers.
- Create and execute test cases in JUnit for unit testing of application
- Expertise in development using databases such as Oracle, SQL Server, MySQL. Worked extensively with database for developing Stored Procedures, Triggers, Functions, Views, Joins.
- Proven ability to diagnose , troubleshoot , and resolve technical problems.
- Team player with outgoing personality .
- Extensive success in translating business requirements and user expectations into detailed specifications employing Unified Modeling Language (UML) in an SOA environment.
- Experienced in conducting requirement analysis, use case design, designing test plans and developed database schemas based on the logical models.
- Extensive experience in configuring data mapping between different Databases .
- Performed Gap Analysis to check the compatibility of the existing system infrastructure with the new business requirements.
TECHNICAL SKILLS:
Languages: Java, HTML, XML, PL-SQL, T-SQL, JavaScript (OOJS), JSON
Technologies: J2EE, Servlets
Frameworks: Struts, Spring, Hibernate, Junit, Log4j
Data Base: Oracle, Microsoft SQL Server, MY SQL
Reporting Tools: Crystal Reports 8.0
Operating Systems: MS-DOS, Windows, Apple McIntosh, Linux
Web App Servers: Apache, Tomcat
OS Platforms: Windows, Unix, Linux
Version Control: ClearCase, Bitbucket
Tools: Eclipse, SQL Developer, Maven2, Jenkins, Curl, JIRA, Bit-Bucket, Quality Center
Processes/Methodologies: Agile, Scrum, Rational Unified Process (RUP), Waterfall, UML
Data Visualization Tools: Tableau, BEx Analyzer
Quality Management: HIPAA
PROFESSIONAL EXPERIENCE:
Confidential, Deerfield, IL
Sr. Java Developer
Environment: Unix, Oracle, Sal Developer, Eclipse, Java8, Servlets, Struts, Spring, Hibernate, JSON, JIRA
Responsibilities:
- Involved in complete SDLC - Requirement Analysis, Development, System and Integration Testing.
- Agile Scrum development (2-week sprints/Iterations), Test Driven Development (TDD), Behavioral-Driven Development (BDD), Junit, Maven, JIRA issue navigator, Code Reviews is part of every day's work.
- Developed administration Module which has Registration forms and Login forms.
- Implemented the business modules integration using Spring and Hibernate data mapping.
- Extensively used Core Java concepts such as OOPS, Multi-Threading, Exceptions, Collections, etc. in application.
- Developed application using Java 8 Lambda Expressions.
- Involved in creation of logs using Log4J for error tracking.
- Implemented Design Patterns such as Command Pattern, Business Delegator, Service Locator, Business Objects and Data Objects.
- Database development required creation of new tables, PL/SQL stored procedures, functions, views, indexes and constraints, triggers.
- Involved in writing SQL queries, PL/SQL functions and Stored Procedures for the Persistence layer for required business objects and validated Stored Procedures by using Oracle database and used JPA with Hibernate provider.
- Used JIRA for resolving bugs/defects in application by coordinated with team members of the project.
- Used Jenkins for the continuous integration and continuous deployment (CI/CD) of the application.
- Used Maven for compilation and building JAR, WAR and EAR files.
- Involved in unit testing of the modules using test-cases and involved in integration testing.
Confidential
Senior Software Engineer
Environment: Windows, Oracle, Toad, Eclipse, Java, Servlets, Struts, Spring, Hibernate, JSON
Responsibilities:
- Developed code for various modules by coding its required Struts Action classes.
- Developed Servlets and Java modules to handle server-side processing.
- Worked on claim tracking module by creating its supporting classes.
- Created Spring mappings for various Struts Actions.
- Worked on JMS messages to import the error files in Oracle from server, using Spring Framework.
- Developed code for various reports involved in system by developing its user interface and coding for logic involved.
- Used Hibernate by creating its mapping file and coding for data access methods.
- Created various Stored Procedure, Sal Queries and Triggers required in the modules for the application.
- Developed data access methods in data access layer which are required for database operations.
- Performed Unit Test case execution with automated JUnit framework and assisted the QA team during the testing of the various applications.
- Resolved critical bugs in application found during different phases by debugging the application
- Worked on importer application which was based on Java Multithreading to import the Text files to database.
- Worked on various reports such as status report, inventory report
Confidential
Software Engineer
Environment: Unix, Oracle, Sal Developer, WebSphere, Eclipse, java, Servlets, JReport, JavaScript.
Responsibilities:
- Analyzing requirement specification document and coding as per the design document.
- Extensively interacted with various stakeholders throughout the project.
- Worked on MVC design pattern for applications by creating separate Java classes for handling database objects and view creation only by using JSP.
- Developing code as per the requirements and design documents by using Java classes, JSP
- Designed database schema and coded DB tables, stored procedures and functions.
- Used Tableau to connect to oracle database and used this business intelligence tool to visualize data inform of dashboards, graphs, reports and charts.
- Writing designing documents (DD) for the system requirements specifications (SRS).
- Worked on client side using Java Script, HTML for various user screen components
- Developed reports for design modules for showing electricity consumption by using JReport
- Perform code review and Unit testing of the modules by creating JUnit test cases.
- Reporting bugs, database issues with database tracking issues until closure.
