Java Developer Resume
Chicago, IL
SUMMARY
- Software Engineer with over 7 years of experience in Java programming with ability to drive project successfully through all phases of SDLC
- Abundant experience in software development best practices within such industries as Banking, Insurance, and Human Resources
- Proficiency in development and integration using Java, Spring, Hibernate, jQuery, IBM WebSphere
- Expertise in automation, enterprise resources planning and point of sales integration
- Applied knowledge of Enterprise Architecture (IAF) and Business Process Management
- Strong roots in lightweight Agile software development framework within Scrum and XP methodology
- Well - developed interpersonal and communication skills, ability to prioritize and multi-task efficiently in a team setting or independently
- Be in charge of operations and deliveries into qualification and production environments
- Reading technology books and white papers
- Confident, takes ownership, willingness to "do what it takes" to halp the team get the job done
- Looking forward for new challenges and great fulfilling experiences
TECHNICAL SKILLS
Programming languages: Java/JEE, C#, VB .Net
Technologies: J2EE, JSP, Servlets, JSF, Richfaces, EJB, JPA, EhCache
Frameworks: Spring (Core/AOP/Batch/LDAB), Hibernate, Struts, JUnit
Continuous Integration: Apache Continuum, Maven, Archiva, Bamboo
Web development: HTML, XML, CSS, JavaScript, DOM, PHP, jQuery
Application/Web Servers: IBM WebSphere, JBoss, Apache Tomcat, Microsoft IIS
Design and UML: IBM RSM, Rational Rose, Power AMC, Cacoo
Operating Systems: Windows, Unix (KornShell), MS-DOS
Databases: Oracle PL/SQL, MySQL, Access, SQL Server
IDE: Eclipse, IBM RAD, WSAD, MyEclipse, Microsoft Visual Studio, NetBeans, WinDev, PL/SQL Developer, Adobe Flex Builder, EasyPHP
Security: Spring Security, JAAS
Configuration Management: GIT, SVN, CVS, Serena Dimensions CM
Defect Management: HP Quality Center, Mantis
PROFESSIONAL EXPERIENCE
Confidential, Chicago, IL
Java Developer
Responsibilities:
- Implemented Java and J2EE Design patterns like Business Delegate and Data Transfer Object (DTO)
- Data Access Object and Service Locator
- Involved in documentation, review, analysis and fixed post production issues
- Maintained the Production and the Test systems
- Worked on bug fixing and enhancements on change requests
Environment: Java EE, REST Web Services, Apache Tomcat, Spring MVC, Hibernate, MySQL, JSF, jQuery, Maven
Confidential
J2EE Technical Lead
Responsibilities:
- Led a team of 3 developers and successfully managed portfolios of 3 corporate projects
- Set priorities, tracked project progress, mitigated risks and estimated costs to be applied
- Analyzed customer needs and translated them into business rules, offered refined technical solutions
- Carefully oversaw operations and deliveries into qualification and production environments
- Facilitated the migration process of Cobol solutions to Java environment in a timely manner
- Defined guidelines for developers to set and optimize programming processes
- Performed integration, continuous integration and IBM WAS administration utilizing scripting tools
- Installed, configured, and documented new servers and applications on WebSphere Application Server
- Wrote appropriate test cases in HP Quality Center and supervised the testing phase.
Environment: Java 6, Oracle 10g/11g, Spring MVC, Spring Batch, Hibernate, JDBC, Maven, RAD 7.5, WAS 6, RSM, SVN, JUnit, Sonar, Jenkins, Unix, EhCache, Apache Tomcat, Apache Continum, CSS, JavaScript, jQuery, IBM RSM, JAAS, Git, Mantis, EasyPHP
Confidential
J2EE Lead Developer
Responsibilities:
- Coached and supported other developers, validated their code and ensured the quality of delivery
- Created and updated technical documentation, provided feedback on the project status to directors
- Analyzed functional specifications and requirements and performed engineering design
- Ensured the quality of coding and made delivery to the project owner
- Estimated the costs of the project, communicated with the project owner and the business owner
- Performed regular review and audit according to software configuration management best practices
Environment: Java 6, Oracle 10g/11g, Spring MVC, Spring Batch, Hibernate, EJB, JDBC, Maven, RAD 7.5, WAS 7, RSM, SVN, JUnit, Sonar, Jenkins, Archiva, EhCache, Apache Tomcat, CSS, JavaScript, IBM RSM, JAAS, Mantis, EasyPHP
Confidential
J2EE Software Developer
Responsibilities:
- Successfully developed, tested, implemented and maintained application software
- Created design of unit tests and recipe on HP Application Lifecycle Management 11
- Provided customer support troubleshooting software, fixing inconsistencies and updating items weekly
- Supported formal testing and resolved test defects reported
- Recommended changes to improve established Java application processes
Environment: Java 6, Oracle 10g, JSP/Servlet, Hibernate, EJB, SweetDEV, Struts, Oracle, Maven, WSAD, RAD 6, CVS, HP Quality Center, Mantis, JUnit, JasperReports, Archiva, Bamboo, CSS, JBoss, Rational Rose, Power AMC, Cacoo, MySQL, JAAS, NetBeans, EasyPHP