Sr Java Software Engineer Resume
Phoenix, AZ
SUMMARY
- Outstanding Java Developer with Exceptional Software Engineering Experience and a successful track record of 7 + years in multifaceted software development lifecycle from design, development, deployment and testing of Web Based Applications using various technologies like Java and J2EE.
- Experience with in - depth and hands-on knowledge in Object-Oriented, Design Methodologies, Web Content, Banking / Finance, Hospitality, and e-Commerce.
- Experience in both Front end and Back end web Technologies and ability to create applications that can use various databases.
- Strong OOPs concept, Multithreading, Exception Handling, Collections
- Ambitious Go-getter with extensive adeptness in web application development using JDBC, Servlets, JSP, EJB, MVC, Struts, JNDI, JMS, Spring, HTML5, Bootstrap, Hibernate, JavaScript, JQuery, AJAX, REST, XML, .
- Actively involved in all phases of a project i.e understanding functional Requirement, creating TDS, UTP, UTS, Code Reviews,
- Distinguished Problem Solver with pragmatic know-how of Core J2EE patterns like MVC, Business Delegate, Factory Pattern, Abstract Factory Pattern, Frontend Controller,Service Locator, Data Access Object, etc. for solving complexities in multitier services.
- Spearheaded Application Developer conversant with developing applications using various servers including Apache Tomcat 5.5, 6.0, JBoss5.1, 6.0,
- Task Specific Performer with considerable exposure in using Ant, Maven, Log4j and Jira.
- Experience using SQL, PL/SQL with various Databases like Oracle 9i/10g/11g.
- Performance Targeted Implementer with substantial familiarity in Web service protocols like SOAP, REST and JAX-RPC.
- Multi-cultured Team Player with complete flexibility to work independently as well as in a team and have quick grasping capabilities to work with the newly emerging technologies.
- Good exposure to Spring framework - Dependency Injection, AOP, Spring MVC and operating systems Windows .
- Good working knowledge on JSP pages using JSP Standard Tags Library (JSTL) and Struts Tags Library.
- Hands on experience in deploying Java Application Servers like Web logic, JBoss and Tomcat.
- Effective and efficient handling of projects and mentoring of new members in the team.
- Expert in advanced development methodologies, tools and processes contributing to the design and roll out of cutting-edge software applications.
- Known for excellent troubleshooting/development skills - able to analyze code and engineer well- researched, cost-effective, timely and responsive solutions.
- Efficient programming skills using Java, Servlets, JSP
- Extensively Worked on Struts Framework and Hibernate.
TECHNICAL SKILLS
Web applications: - Spring, RESTful, JAX-WS, Web Services-REST, Struts
Frontend technologies: -JavaScript, HTML5, CSS, Bootstrap, jQuery, JSON, AngularJS, Web Components, NodeJS
Database tools: - JPA, Spring Data, Hibernate, etc.
Modern tooling: -Eclipse, Maven, Jira, Object Oriented Design, Software Design Patterns and Core Java coding principles
Servers: - Apache Tomcat 5/6/7, JBoss5/6
Databases: - Oracle Database, MYSQL, MS SQL Server (2005/2008)
PROFESSIONAL EXPERIENCE
Sr Java Software Engineer
Confidential, Phoenix, AZ
Environment: JDK 1.8, Eclipse, core Java, JEE, servlet, Rest Web Service, JQuery, JavaScript, Eclipse, MySQL, Tomcat, log4j, Junit
Responsibilities:
- Involved in the requirement analysis, design and coding
- Writing the Junit Test classes.
- Running java batch jobs.
- Understanding the requirements and creating requirement gathering document.
- Knowledge acquisition and requirement capturing from on-site.
- Estimation for different tasks, enhancements and activities providing functional overview to QA team once a developed module is made available to QA
- Conducting sessions for peers and newcomers about the project, project practices and coding standards
- Develop Java Process for ARI Initial Load and Refresh
- Develop Java Process to Initiate the CDC.
- Develop Java process for Image Refresh.
- Worked in QA and Dev environment.
- Test different databases also.
- Using Java Message Service for producer components in CDC for transferring Data between databases
- Using multithreading for developing CDC phase which used 1 producer N consumer approach.
- Using core java concepts i.e collection, multithreading, exception handling for develop ARI initial load.
- Providing the technical as well as the functional support to the team members.
- Troubleshoot existing information systems to identify errors and develops solutions
- Validate deployment. Assist in production support
- Provide ongoing maintenance of applications.
- Assist in the deployment of new modules, upgrade and fix the production environment
- Designed architecture of application using core java
- Assisting business analysts in the identification and documentation of software requirements. . Integration of the existing system with dependent applications.
Environment: JDK 1.8, Eclipse, core Java, JEE, servlet, Rest Web Service, JQuery, JavaScript, Eclipse, MySQL, Tomcat, log4j, Junit
Sr Java Software Engineer
Confidential, Oak, PA
Responsibilities:
- Involved in the requirement analysis, design and coding.
- Understanding the requirements and creating requirement gathering document.
- Knowledge acquisition and requirement capturing from on-site.
- Estimation for different tasks, enhancements and activities
- Providing functional overview to QA team once a developed module is made available to QA and doing testing with them, later migrated the project into hibernate
- .Used J2EE, Java, JSP, Struts 2, and Ajax, JSON, PL/SQL, XML, Hibernate, spring, JavaScript, Apache and Tomcat technologies.
- Participate in team estimation and proposed the possible solutions.
- Configured and used Struts and Tiles framework for creating web based user interface.
- Used Struts Validation Framework for form input validation.
- Configured and used Hibernate in Persistence Layer.
- Eclipse3.0 has been used for developing the application and deployed to the WebSphere application server
- Implemented server side task using Java, Servlets, Java Beans and XML.
- Developed and implemented the business logic component in middle tier using JDBC and EJB framework including stateless session classes and Entity bean classes.
- Created tables in Sql for retrieval and data manipulation using Oracle 10g.
- Used Agile methodology to develop and deliver project.
- Resolve Bugs and Change Requests to already existing code.
- Responsible for code review, maintaining application flow, debug, build and deployment.
- Fetching maintenance request from Jira and worked on them
Environment: JDK 1.8, Eclipse, core Java, JEE, servlet, Struts1.0, Hibernate, JQuery, JavaScript, Eclipse, MySQL, Tomcat, log4j, Crystal Reports, xml, svn, jsp, Richfaces, HTMl.
Java Developer
Confidential, Farmington Hills, MI
Responsibilities:
- Involved in the requirement analysis, design and coding
- Troubleshoot existing information systems to identify errors and develops solutions
- Validate deployment. Assist in production support
- Provide ongoing maintenance of applications.
- Assist in the deployment of new modules, upgrade and fix the production environment.
- Support identification of sources of data feeds and interfaces, as needed
- Troubleshoot existing information systems to identify errors and develops solutions
- Written Directives, Filter, Services, Factory and Controller of AngularJS
- Used latest versions of Java 1.7, spring 3.0 and Hibernate in developing this application.
- Prepare the Request object and invoke the web service call with spring web service Template, after getting the response, captured the response and saved into the respective tables.
- Involved in complete SDLC Life Cycle.
- Extensively used OOD (Object Oriented Design) and J2EE Design Patterns during the tool’s design.
- Developed business logic using spring, Hibernate/JPA.
- Involved in Build and Deployment of the ear file on JBoss 6 server.
- Development and end-to- end Coding using Eclipse.
- Developed web services using REST
- Wrote the Routers to send and receive the messages from REST to Flat File
- Converted web projects to maven projects
Environment: JDK 1.7, Eclipse, AngularJS,HTML5, Bootstrap, Spring MVC,Hibernate, Maven, Web service-Rest, JBoss, MySQL, Windows, Jira, FTP, SFTP,Shell Scripting Unix.
