Sr Java Developer Resume
SUMMARY:
- Java Professional with 9+ years of experience in all aspects of Software Development Life Cycle including requirements analysis, design specification, code development, code integration, testing, deployment, support and maintenance.
- Java programmer and web component certified.
- Extensive experience in web application development using Java related technologies (JEE6, EJB, JSP, Servlets, Web Services) and web technologies (HTML, CSS, JavaScript, JQuery).
- Strong knowledge of java core
- Good Knowledge of data structures and algorithms.
- Application Development and Object Oriented Programming (OOP).
- Experience using AOP (Spring AOP) for transactions and logging.
- Experience using and deploying enterprise applications in WebSphere Application Server and Tomcat.
- Experience in using design patterns such as MVC, Singleton, Proxy, Decorator, Builder, Data Transfer Objects, Entity Objects and Data Access Objects.
- Experience in open - source technologies such as Struts, Spring and Hibernate.
- Expertise in IDEs for software development like NetBeans, Eclipse and Toad.
- Thorough understanding of Database application designs and implementation using Oracle Database, MS SQL Server, DB2 and PostgreSQL.
- Experience in Unix Servers developing shell scripts, mostly using red hat.
- Experience writing unit tests using JUnit
- Experience in UML design diagrams like use case, sequence and class using power designer.
- Experience as technical lead for Java developing teams, making and giving track of project work using JIRA.
- Provide help to technical teams in order to fix issues.
- Design and code reviews for each component deliver to production.
- Hands on working experience with Web Services REST and SOAP.
- Resourceful in the completion of projects with ability to multi-task and meet deadlines.
- Ability to analyze and evaluate technical problems and design effective solutions.
- Management of the entire development life cycle for the development, testing and implementation.
- Strong teamwork orientation and the ability to foster collaboration within and across teams.
- Always looking to learn new stuffs.
- Self-motivated, good team player with excellent technical communication and interpersonal skills.
TECHNICAL SKILLS:
Programming Languages: JAVA, J2EE
Technologies: Struts, Servlets, JSPs, JavaBeans, JDBC, JSTL
Frame Works: Struts, Spring(MVC, CORE, SECURITY, AOP), JSF, Hibernate, JQuery, ExtJS Basic
Databases: Oracle, DB2, SQL Server, PostgreSQL
Database Query Languages: SQL, PLSQL
Servers: Apache Tomcat, IBM WebSphere, JBOSS, Web Logic
Markup Languages: HTML, XML, CSS
Logging and Build Tools: Maven, JUnit, Ant, ivy
Operating System: Windows and Linux
IDE and Tools: Eclipse, TOAD for Oracle, NetBeans, Power Designer, Visual Studio, Autosys
Scripting: JavaScript, Shell Script
Testing Tools: HP Quality Center, SoapUI
PROFESSIONAL EXPERIENCE:
SR Java Developer
Confidential
Responsibilities:
- Analysist, design and implementation of new web services(REST and SOAP) for different applications
- Consume the web services using Ext JS.
- Design and implementation of a dependency manager for the process involved in a given task using graphs.
- Create new autosys jobs to execute different processes every certain amount of time.
- Design and code reviews with all the team members.
- Design and code multithread applications in order to process some data in parallel.
- Production support
- Create unit and integration test cases for new applications and features.
- Design and implement views to generate reports.
- Design tables and implement procedures using DB2.
- Performance testing for queries, procedures and views using db2 tools.
- Create status reports. These reports specified the current status of the project and the tasks which the team was planning to work in the coming week.
- Create spring task in order to monitor some jobs.
- Create a shell script to register data load requests automatically.
- Train new joiners in java technologies.
- Lead the development of new modules
Environment: Java, Java script, Spring, REST Services, Eclipse, SOAP Services, Perforce, SOAP UI, JUNIT, IVY, Putty, Linux, Design Patterns, Linux Red Hat.
Confidential
Technology Analyst
Responsibilities:
- Support of various servers for different applications.
- Deploy applications into WAS.
- Restart application servers.
- Create data sources and reconfigure them when needed.
- Release space in the Linux servers.
- Fix application issues.
- Organized different teams to fix issues in applications or environments to which we were not to allow making changes.
- Give the status of the different applications and environments supported to the managers
- Fix issues related to the environment configuration
Environment: Java EE, JSP, JavaScript, WAS, Junit, Eclipse, Oracle, Jenkins, Linux Red Hat, Putty, subversion
Confidential
Java Developer
Responsibilities:
- Development of projects with different customers like Cablevision and 7-11
- Design of project’s architecture
- Maintenance of a billing project
- Create and read xml files in order to load them into a data base.
- Fix performance issues in existing applications.
- Create procedures using plsql in order to improve some processes.
- Lead the java back end team.
- Create status reports for managers and clients.
- Train the application’s users.
Environment: J2EE, Weblogic10.3, Oracle 11g, Spring, Spring MVC, Hibernate, Maven, jQuery.
Confidential
Java Developer
Responsibilities:
- Design and development of a web application to sell products online.
- Design the web pages to be access by both a computer and a hand held.
- Development of a generic data base accessor using Hibernate.
- Use JQuery, JSTL and JSPs to display information to the user.
- Create prototypes for the new modules.
- Design and development of new modules.
- Production support (fix issues detected in production).
- Test case design.
- Support to a PHP projects which was a work flow project for creating request.
- Implement PHP Cake framework for an existing project.
Environment: J2EE, Tomcat 6.0, SQL Server 2005, Eclipse, Struts, JQuery.
Confidential
Java Developer
Responsibilities:
- Development of a web application to sell electronic products online.
- Implement a shopping cart.
- Create and execute test cases for new modules.
- Create thumbnails images to display the products.
- Compress images that were loaded to the server in order to reduce the space consumed.
- Create prototypes for new modules using Dreamweaver.
- Get requirements from the client.
- Design and coding of new modules
- Create use cases, class and sequence diagrams using power designer (UML tool).
Environment: J2EE, JBoss, PostgreSQL, Eclipse, JSF, Hibernate, jQuery, CentOS.
Confidential
Java Developer
Responsibilities:
- Development of a web application to take tests online.
- Design and implement an online chat using sockets and threads, which was used for the professors that were in charge of creating the tests’ questions.
- Create prototypes for new modules.
- Create use cases.
- Design and coding of new modules.
Environment: J2EE, Tomcat 5, PostgreSQL, Eclipse, struts, Hibernate, OpenSuse.