Sr. Java Developer Resume
Los Angeles, CA
SUMMARY
- Around 30+ years of IT experience in design, development, implementation and testing of Client - Server, Web Application using Java/J2EE Technologies.
- Experience in SDLC (Software Development Life Cycle) that includes Requirements Analysis, Design, Coding, Testing, Implementation with methodologies like Waterfall Model and Agile Methodology.
- Experience in design and development of web-based application using Java, JDBC, SQL, Servlets, JSTL, JSP, XML, Java-API and Spring and Spring Boot.
- Hands-on experience in AWS cloud services like API Gateway, EC2, Lambda.
- Experience in design and development of legacy languages PHP, RPG, Visual Basic, C, C++, Access, Crystal Reports etc.
- Expertise on Core Java Technologies like Multithreading, Collections and Exception handling mechanisms.
- Experience in client side Technologies such as HTML/HTML5, CSS/CSS3, JavaScript and JQuery, AJAX, JSON.
- Experience with the ORM tool Hibernate involving Connection pooling, Mapping, Transaction Management, HQL (Hibernate Query Language).
- Experience in implementing SOA using Web Services (SOAP, WSDL and Restful) and REST Services.
- Experience with using Apache Tomcat Server and ASP.NET Server.
- Used Maven scripts for building and deploying the application in Web/App servers.
- Experience with database like MySQL, MS-SQL Server, Confidential, Access.
- Experience in creating test cases using Junit, Mockito.
- Strong debugging and troubleshooting skills.
TECHNICAL SKILLS
- Java Technologies Java, J2EE, Java Web services and Restful, JDBC, JSP, Custom Tags, JSTL, Servlets
- Application Server Tomcat
- Database Confidential 8/9/10, MySQL, MS-SQL Server
- Frameworks/API’s JPA, Hibernate
- Code Development Tools Eclipse, IntelliJ IDEA
- Scripting/Markup Languages HTML/HTML5, CSS/CSS3, JavaScript, JQuery, Ajax, XML, XSLT, Python
- Cloud Platform AWS EC2, Lambda
- Version Controlling tools SVN
- Operating Systems Windows, UNIX
- Design Patterns Singleton, Factory
- Frameworks Spring, Spring Boot, Hibernate
- Methodologies Agile, Waterfall, Scrum
- J2EE Servlets, JSP, JDBC, JAXB
- Web Services SOAP, REST
PROFESSIONAL EXPERIENCE
Sr. Java Developer
Confidential, Los Angeles, CA
Responsibilities:
- Responsible for the analysis, documenting the requirements and architecture of the application based on J2EE standards.
- Developed server side application to interact with Confidential database using Spring Boot, Hibernate framework and micro service architecture.
- Planned, designed and created back-end web development using Java/J2EE applications (Java 1.8, REST Services, Spring Boot, API/Microservices, Maven, Jenkins, Web Services, JIRA)
- Design and development of Microservices using Spring Boot, REST API and document it using swagger.
- Used Rest Controller in Spring framework to create RESTful Web Services and JSON objects for communication.
- Developed test classes in Junit and used Mockito for unit testing.
- Used GIT for version control tool for merging branches and used Source tree to solve conflicts.
Technologies: Core Java, Web-Services, Eclipse IDE, Multithreading/Concurrency, XML, JSON, JavaScript, Maven, Unix, Restful, GIT, Apache Tomcat, Spring Boot, Confidential 10, AWS EC2, Lambda
Sr. Web Developer
Confidential, Los Angeles, CA
Responsibilities:
- Contributed to cross-functional projects in an Agile/Scrum environment.
- Collaborated in process of conceiving, specifying, designing, programming, documenting, testing, and bug fixing involved in creating and maintaining applications, frameworks, and other software components.
- Implemented automated unit and integration tests (Test Driven Development).
- Developed functional software in accordance with the defined requirements.
- Created new code and refactoring existing code to continually improve the product’s adherence to market requirements, architectural requirements, and products requirements.
- Identified bottlenecks and bugs, and devise solutions to anticipate, mitigate, and address these issues ahead of time.
Technologies: HTML, CSS, JavaScript, JQuery, PHP, MySQL, LAMP
Business Intelligence (BI) Developer
Confidential, Los Angeles, CA
Responsibilities:
- Designed and developed OLAP database model, data marts and cubes.
- Designed and developed hundreds of SSIS packages for different ETL projects.
- Developed web application for a sales data, linking the web pages to source database, design and connect reports to web and applications using Crystal Report.
- Created, managed and manipulated databases using MS SQL Server, Confidential, and Access
- Studied the existing OLTP systems and created facts, dimensions and star schema representation for the data mart.
- Created Tabular, Charts and graphs as per customer requirements using SQL Server Reporting Services(SSRS)
- Developed DTS packages to copy tables, schemas and views and to extract data from Excel, and Confidential using SSIS.
Technologies: SQL Server 2005/2008, MS SQL SSRS, SSIS, Confidential 8i/9i, DB2, MS Access, Excel, VBScript, HTML, XML, Crystal Report, VBA macros, Windows 2003 Server.
AS/400(RPG) Developer
Confidential
Responsibilities:
- Worked collaboratively with development team as well as gathered, analyzed, and understood business requirements and design specifications to support application development using AS/400 OS and RPG programming language.
- Provided software or application programming, testing, debugging, and documenting support to production services and testing teams.
- Developed and implemented complex RPG programs according to technical specifications and established coding standards as well as planned overall unit and integration testing for various application projects.
- Identified and fixed programming issues as well as analyzed, estimated, and made necessary modifications or enhancements to existing AS400 applications and systems.
Technologies: RPGIII, RPGIV, RPG ILE, CL/CLP, DB2/SQL.
Confidential
Mainframe Developer
Responsibilities:
- Involved in development/enhancement of applications using JCL, VSAM, VS COBOL, DB2.
- Follow coding standards and development of programs and jobs using JCL, VS COBL II, VSAM, DB2, CICS.
- Unit and System testing of programs, debugging of the programs.
- Analyzing modifications, finding affected list of programs and homogeneous implementation, handling ad-hoc requests.
Technologies: OS/390, Enterprise COBOL, CICS, DB2, VSAM, JCL, TSO, Confidential Utilities, MQ.