Sr. Java Developer Resume
Chicago, IL
SUMMARY:
- Over 26 years Experience write web applications using Java, REST API and Hibernate Design and develop ETL pipelines in Confidential Kettle and Spoon for transforming data, producing reports and warehousing or corporate data.
- Use Scrum and iterative software development and best practices in design and testing.
- Designed and implemented a J2EE compliant web - based application using JSP, Struts and Java for managing internet enabled devices.
- Developed prototypes and trained others in using new technologies. Design and develop Java pipelines for transforming and loading corporate data into data warehouses.
- Design and develop software to create network utilization dashboards for Confidential ’s corporate network infrastructure, including tools for capacity planning.
- Develop business intelligence reports and data warehousing software for corporate data.
- Use agi le methods of software development and best practices in design and testing.
PROFESSIONAL EXPERIENCE:
Confidential, Chicago, IL
Sr. Java Developer
Responsibilities:
- Development of user interface using JSP, HTML and JavaScript.
- Used Dependency injection in Spring for Service layer and DAO layer.
- J2EE Architecture was implemented using Struts based on the MVC2 pattern.
- Written Servlet and deployed them on IBM WebSphere Application server.
- Responsible for user validations on client side as well as server side.
- Development of the Java classes to be used in JSP and Servlets.
- Used Hibernate for persistence to Oracle Database
- Involved in Design UI Screen, Created several mock up Using HTML, CSS and JavaScript.
- Improved the coding standards, code reuse. Increased performance of the extended applications by making effective use of various design patterns (Front Controller, DAO)
- Worked with PL/SQL scripts to gather data and perform data manipulations.
- Used JDBC to retrieve data from Oracle database.
- Developed build scripts using Ant.
- Developed stored procedures in Oracle.
- Used Test Driven Development approach, and wrote many unit and integration test cases.
- Troubleshooting and coded corrections for production issues discovered
Confidential
Application Engineer, Mountain View, CA
Responsibilities:
- Write web applications using Java, REST API and Hibernate
- Design and develop ETL pipelines in Confidential Kettle and Spoon for transforming data, producing reports and warehousing or corporate data.
- Use Scrum and iterative software development and best practices in design and testing.
Confidential
Application Engineer, Mountain View, CA
Responsibilities:
- Design and develop Java pipelines for transforming and loading corporate data into data warehouses.
- Design and develop software to create network utilization dashboards for Confidential ’s corporate network infrastructure, including tools for capacity planning.
- Develop business intelligence reports and data warehousing software for corporate data.
- Use agile methods of software development and best practices in design and testing.
Confidential, Redwood City, CA
Software Architect
Responsibilities:
- Designed architecture and made technology choices for enterprise class file transfer software that brought new product to market.
- Guided senior engineers and led the team as architect.
- Used Scrum and agile methodologies for software development.
Confidential, Sunnyvale, CA
Member, Technical Team
Responsibilities:
- Developed the management console of mainframe emulation software running on Linux.
- Identified new technology options that improved programmer productivity and system maintenance.
- Used JSF, JSP, Tomcat, Servlets and other J2EE technologies as well as Linux shell scripts.
Confidential, San Francisco, CA
Software Engineer
Responsibilities:
- Designed and implemented the management console of mail security and compliance software.
- Built and mentored team as lead interface developer.
- Internationalized the product to Japanese.
- Used JSP, Struts, Tomcat, MySQL, LDAP, Java and J2EE technologies.
Confidential, Sunnyvale, CA
Software Engineer
Responsibilities:
- Verified adherence to user interface design guidelines of the management console of network management software.
Confidential, Sunnyvale, CA
Member, Technical Team
Responsibilities:
- Designed and implemented a J2EE compliant web-based application using JSP, Struts and Java for managing internet enabled devices.
- Developed prototypes and trained others in using new technologies.
Confidential, Campbell, CA
Consultant
Responsibilities:
- Designed and developed network performance monitoring and reporting software using DHTML, JavaScript, Java Applets, Swing, XML and Java Servlets.
Confidential, Reston, VA
Engineering Manager
Responsibilities:
- Managed a group of 4 software developers building compliance software for laboratory data of chemical analysis of soil samples from EPA Superfund sites.
- Started as individual contributor, promoted to team lead and then to manager of the team.
Confidential, Fairfax, VA
Research Assistant
Responsibilities:
- Developed software to track the admissions process and management reports.
