Java Developer Resume
Chicago, IL
SUMMARY:
- 6+ years of IT experience in developing and implementing application software in various Technologies and implementing application software in Java and J2EE Technologies like JSP, JDBC and spring.
- Sound knowledge in all Spring Modules such as MVC, Spring Boot
- Experience in deploying web application using application servers like WebLogic, WebSphere, JBoss and web servers like Tomcat.
- Good knowledge on J2EE Design patterns and Core Java Design patterns like MVC, DAO, Factory Method, Abstract Factory, Singleton Pattern.
- Good experience in developing SQL and extensively worked with Oracle 10g and SQL Server.
- Strong Database development experience in writing functions, stored procedures, triggers and views in PL/SQL.
- Ability to communicate effectively with all levels of the organization such as technical, management and customers and presented technical designs and strategies through daily operations meetings .
SKILL SET
Languages: Java, PL/SQL
J2EE technologies: Servlets, JSP, JSF, JMS, JSTL, JDBC
Frameworks: Spring, Hibernate.
Web Technologies: Java - Script, Jquery, Angular, HTML5, CSS3, XML.
IDE: Eclipse
Databases: Oracle, MY SQL, Cassandra
Build Automation Tool: Gradle, maven, Jenkins
Testing Framework: Junit, mockito, cucumber, Gatling
Release Management Tool: BitBucket
Deployment Environment: Openshift
WORK EXPERIENCE
Java Developer
Confidential - Richfield, MN
Responsibilities:
- Providing development estimates for the new requirements by participating in spring grooming sessions with product owner and Business Analysts
- Requirements analyzing for the enhancements by participated in the meeting with Product Owners and Business Analysts to understand the business user requirements
- Performing design reviews like working with other developers, designers, and architects to make sure that the configuration and custom components meet application requirements and performance goals and code reviews to ensure good quality JAVA code by passing through the code quality gate using SonarQube
- Code Walkthrough, resolving technical and design issues and performing independent unit testing and functional testing to identify various critical points in the application and automated it by using Cucumber, support and maintenance.
- Performing Project Builds by using Gradle for project management and build automation and Continuous Integration is done using Jenkins
- Involving in developing web page Applications using AngularJS frameworks.
- Participating in Design discussions, Integration meetings with other External teams like CRM, CDS(Customer data Service),
- JAVA programming, J2EE technologies, Spring, Rest Webservice, Angular, XML, HTML5, CSS3, JDBC and the database.
- Followed Scrum Agile methodology for the iterative development of the application and participated in weekly Sprints stand up meetings and customer reporting backlogs
- Used XML parser APIs such as JAXP and JAXB in the web service s request response data marshalling as well as unmarshalling process.
- Developing Microservices using ESP framework and Spring to interact with the backend systems.
- Designed RESTful JSON web service for handling asynchronous response.
- Used Spring Core Annotations for Dependency Injection Spring DI and Spring MVC for REST API s and Spring Boot for micro-services.
- Used Bitbucket for version control across common source code used by developers and for branching and merging of source code management.
- Used ESP logger to capture log that includes runtime exceptions monitored error logs and debugged.
- Used issue tracking tool JIRA for bug fixing and life cycle traceability.
Application System Engineer
Confidential - Chicago, IL
Responsibilities:
- Providing development estimates for the new requirements.
- Requirements analyzing for the enhancements.
- Perform design and code reviews to ensure good quality Java code.
- Code walkthrough, resolving technical and design issues and performing independent unit testing, support and maintenance.
- Performing Project Builds and Deploys to Development Integration environments.
- Involved in developing web Page Applications using AngularJS frameworks.
- Participating in Design discussions, Integration meetings with other teams.
Environment : Java Programming, J2EE technologies, Spring, Rest Webservice, Angular, XML, HTML5, CSS3, JDBC and the database.
Sr. Software Engineer
Confidential
Responsibilities:
- As Part of Application development and Support Team Understanding the requirements (both functional and non-functional) by going through the specifications and with inputs from business analysts.
- Developed the application using Java/J2EE, with the help of JSPs, Servlets.
- Involved in creating a web interface using JSPs and HTML.
- Understand the application architecture document and seek inputs from the architecture in order to provide the deliverables in line with the architecture requirements.
- Work on Go-Live activities as per the implementation plan in order to enable applications without any issues.
- Providing Technical Expertise to the bank IT support in terms of trouble shooting problem.
- Created Data Access Components using JDBC to connect to Oracle.
- Developed multiple formatting, validation utilities in Java, JavaScript functions and CSS.
- Respond to product issues, arrive at a solution with inputs from Stakeholders, test and implement the solution in order to enable the application availability as per agreed service levels.
- Respond to issues assigned, do analysis, suggest/implement work around, communicate to all the Stake holders and close issues as per the agreed timelines in order to ensure support availability as per agreed SLA’s
- Document and share own Learning’s from the project, seek information and leverage knowledge from other projects in order to drive higher efficiency effectiveness and preserve organization knowledge.
Environment : Java Programming, J2EE technologies, JSP, XML, Java scripts, HTML, CSS and the database.
Software Engineer
Confidential
Responsibilities:
- Developed the application using Java/J2EE, with the help of JSPs, Servlets.
- Developed the application using Eclipse IDE.
- Requirements gathering through Email or through setting up a meeting with onshore person.
- Coding on java classes, JSP’s and java scripts.
- Application enhancement belongs to two categories: server side coding (business logic), UI development and another is the report generation system.
- Application development includes developing web pages using the Struts framework and java scripting along with Java Programming.
- Writing stored procedures to process the data and store it in an organized manner.
- Carrying out the release of the application to the pre-production environment by preparing the war and deploying it.
Environment: Java Programming, J2EE , Java Beans, JSP, XML, Java Scripting, AJAX, Jquery, Oracle programming.
