Sr. Java Developer Resume
Elsegundo, CA
SUMMARY
- 8+ years of experience in Architecture, Analysis, Design, Development, Testing, Documentation, Deployment, Integration and Maintenance of web based and Client/Server applications using Java and J2EE technologies.
- Handled prestigious clients like Springboard Technologies, Verizon, Confidential, Confidential, Confidential
- Expertise in different domains like telecom, banking domains.
- Seven years of experience in implementing new software solutions and development. Strong focus on user requirements.
- In depth knowledge of Object Oriented programming methodologies (OOPS) and object - oriented features like Inheritance, Polymorphism, Exception handling and Templates and development experience with Java technologies.
- Involved in all phases of Software Development Life Cycle (SDLC).
- Sound knowledge of RDBMS concepts and hands on experience with database Oracle 10g/9i/8i, DB2 and SQL Server 7.0/2000.
- Troubleshooting experience in bug fixing, code review, Integration and unit testing, using various testing methodologies and tools.
- Good experience in configuration management and version control, bug tracking.
- Highly motivated developer with strong analytical and development skills.
- Excellent communication, presentation skills, a team player and self-starter with ability to work independently and as part of a team.
- Strong Knowledge and Experience in latest technologies like Core Java, Webservices IO, Spring, Hibernate, XML, Servlets, JSP, JDBC, Jenkins, Maven, Java Script, HTML, JQuery, AngularJS, CSS, SQL, Filenet and Oracle.
- Hands on Experience on Eclipse SR IDE.
- Extensive working experience on Application development.
- Acting as a single Point of Contact for the whole application.
- Coordinating with onsite and offshore teams.
- Experience in mentoring and quick trouble shooting.
- Exposure to all stages of software development life cycle.
TECHNICAL SKILLS
Java Technologies: Core Java, J2EE, Servlets, JSP, JSTL, JDBC, JNDI, JMS, Spring, Webservices, Hibernate, SOAP, Restful
Web Technologies: HTML, DHTML, XML, CSS, JavaScript, JQuery, JSON, Angular JS, XSLT, AJAX
Other Technologies: Junit, Log4J, JAXB, XML Beans
Web/Application Servers: Tomcat, WebLogic, JBoss, Apache, IBM WebSphere
Web Services: SOAP, RESTFUL
Scripting Languages: JavaScript
Frameworks: Spring
Databases: Oracle, MySQL, PL/SQL, DB2
Operating Systems: Windows, Unix, Linux
Software Tools: Eclipse IDE, NetBeans
Other Tools: Maven, Ant, JIRA, Jenkins
Domains: Retail, Telecom, Banking, Insurance
PROFESSIONAL EXPERIENCE
Confidential - Elsegundo, CA
Sr. Java developer
Environment: Spring4, Hibernate, Webservices, JAXB, Servlets, JSPs, JDBC, and Core Java, Tomcat, SQL, Oracle 11g, Eclipse IDE
Responsibilities:
- Involved in removing the in-built GE application framework TSF framework and rewriting the whole logic with Spring and maven.
- Involved in replacing the RPC calls with webservices.
- Involved in generating JAXB binding classes.
- Involved in development activities such as webservice providing for 2-way text messaging and consuming services through EBS system.
- Involved in enhancements and their successful deployment in production environment.
- Understand customer issues, application issues and solve the issues on a daily basis.
- Client facing role which involves direct interaction with the client managers and client business people for daily/weekly stand up calls on the issues at hand and new requirements for enhancements.
- Distinctively resolved all tickets with in SLA.
- Involved in entire Software Development Life Cycle (SDLC) of the project like Requirement gathering, Conceptual design, Analysis, Detail design, Development, System Testing, and User Acceptance.
- Monitored performance and optimized SQL queries for maximum efficiency.
- Designed Database schema and created complex SQL queries for creating, reading, updating and deleting data in database.
- Participated in designing and developing the presentation web-based client using HTML5, CSS3, JavaScript, AJAX, JQuery, JSP and JSFs, Tag Libraries, and XML.
- Consistently met deadlines and exceeded expectations achieving recognition, resulting in increases in responsibilities.
- Focused on Test Driven Development; thereby creating detailed JUnit tests for every single piece of functionality before actually writing the functionality.
Confidential - Oldsmar, FL
Sr Java developer / UI developer
Environment: Spring, J2EE, Web Services, JAXB, Servlets, JSPs, Core, WebSphere, DB2, Maven, Ant JavaScript, AngularJS, SQL, UNIX, Oracle, Eclipse IDE.
Responsibilities:
- Involved in working on Add, edit, deleting of documents using jsp, struts, FileNet.
- The user will be able to add a document (maximum of 5 at a time) and they can add the index fields and set of documents and can upload set of documents.
- Any user depending on role can be able to view the documents through search screen.
- An authenticated user can update the index fields and/or the content through search screen.
- Involved in implementing location hierarchy design and the logic.
- Three types of users (Head Office User, Region user Branch User) depending upon their location, they can access the set of documents through search screen.
- Any user who logged in, depending upon his location from DB, his extension of access will be decided and they can access accordingly.
- A Head office user has no restriction for the documents that he accesses, where as a Region level user can access the documents that pertains to his own region and the branches under it, and finally a Branch level user can access the documents related to his own branch.
- Involved in design updates and clarifications with onshore team.
- Involved in developing JAXB binding classes and webservice invocation
- Involved in designing and developing the reports and maintenance screens
- Involved in different report generation and maintenance screens development.
- Involved in developing Actions, DAOs and Bean classes.
- Analyzing the requirement documents and converting them to the technical specifications.
- Supported the testing and involved in bug fixing.
- Worked on Angular JS to augment dynamic browser based applications with MVC capability.
- Experience inOracle supplied packages, Dynamic SQL, RecordsandPL/SQL Tables.
- Involved in developing Unit Test cases and testing the Application.
Confidential - New York City, NY
Sr Java Developer
Environment: Java, J2EE, Spring, Web Services, JAXB, Servlets, JSPs, JDBC, WebSphere, DB2, HTML, CSS, Oracle.
Responsibilities:
- Involved in Registry activities like add registry, edit registry, and search registry.
- When you add a registry, a user can add the index fields and can add n number of documents mapping all these index fields for all the attachments.
- When user clicks on add registry button, the data will be saved into FileNet i.e. into content engine.
- A specific user like Legal Head can start the workflow through the search screen, and he can update the fields and trigger the workflow where in the documents and custom objects being saved into content and process engines.
- Process Workitem registries, where in the user can send the workitem back to the Legal head and the legal head can send the case back to other role like Legal Counsel for n number of times.
- Involved in generating JAXB binding classes.
- Involved in design updates and clarifications with onshore team.
- Involved in designing and developing the view document functionality
- Involved in development of UI scripting with JSPs.
- Involved in developing Actions, DAOs and Bean classes.
- Maintained several content management operations using Documentum.
- Involved in UI Testing which is generally testing the graphical user interfaces, how user interacts with the application, testing application elements like fonts, layouts, buttons, images, colors etc.
- Involved in preparing documentation for UITesting.
- Thorough understanding of application development life cycle methodologies.
- Retrieved data from other resources using content management tool Documentum.
- Maintained all the database administrating activities such as daily backups.
- Maintained Several Look and Feel concepts based on the Corporate Standards.
Confidential, Englewood, CO
Java Consultant
Environment: Java, J2EE, Spring, JSPs, Servlets, JDBC, web services, JAXB, WebLogic, Oracle, SQL, PL/SQL, HTML, CSS, JavaScript, Eclipse IDE.
Responsibilities:
- Involved in creating UI screens with HTML, JSP and JQuery.
- Involved in invoking webservices through client program.
- Involved in generating result screens.
- Involved in invoking DB procs to send messages to user.
- Involved in generating binding classes
- Involved in gathering requirements for the application.
- Developed business logic and presentation/controller phase.
- Handled Query Functionality in all the Modules.
- Developed GUI for query page in End User module.
- Connected to Oracle Database using DAO (Data Access Object using Spring DAO) Patterns.
- Designed and Developed Web services using SOAP to make submissions.
- Functional analysis, Design and Unit Test Case preparation and review, design and code implementation and enhancements of the application.
- Wrote SQL queries and stored procedures for data manipulation with the Oracle database.
- Data validations performed using Java script.
- CR handling and implementation.
- Testing, Bug fixing and maintenance.
Confidential
Java Developer
Environment: Java, Spring, Servlets, JSPs, JDBC, Tomcat, Oracle 9i, JavaScript, Applets, XML, Eclipse IDE.
Responsibilities:
- Involved in creating back off screens.
- Involved in generating summary emails sending.
- Involved in winners list generation.
- Involved in unit testing and bug fixes
- Involved in documentation preparation.
- Analyzing the user requirements for various modules.
- Configuring JDBC connection pooling to access the oracle database.
- Writing many SQL procedures and SQL queries.
- Designing the UML diagrams (Sequence diagrams and class diagrams)
- Regression testing, evaluating the response times, and resolving the connection pooling issues.
- Performed Performance and Stress testing.