We provide IT Staff Augmentation Services!

Lead Java Developer Resume

0/5 (Submit Your Rating)

Troy, MI

SUMMARY

  • 10 years of Software Development experience in design, development and deployment of Distributed, Scalable Intranet/Internet applications, Transactional based Business to Business and Business to Client Applications.
  • Extensive experience in web application development using Java related technologies (JSE, J2EE6, EJB3, JSP, Servlets, JSF2, JPA2, Web Services, JMS) and web technologies (HTML, CSS, JavaScript, Ajax, jQuery, JSON).
  • Application Development and Object Oriented Programming (OOP) Analysis and Design (OOAD).
  • Involved in projects using Agile/SCRUM.
  • Experience in using UML modeling tools to design and develop high level and comprehensive design modules (domain models and deployment models).
  • Experience using and deploying enterprise applications in Tomcat, JBoss AS, JBoss EAP, and WebSphere. Experience in using design patterns such as MVC, Singleton, Decorator, Composite, Command, Dynamic Proxy, Facade, Business Objects, Data Transfer Objects, Entity Objects, Data Access Objects and Delegates. - Experience in open-source technologies such as Spring Framework, Hibernate Framework, Struts Framework, Maven, SVN, Apache Axis 1/2, JUnit, PrimeFaces, IceFaces.
  • Hands on working experience with Web Services. Published services as web services, messaging systems.
  • Expertise in IDEs for software development like NetBeans, Eclipse and JDeveloper.
  • Thorough understanding of Database application designs and implementation using Oracle Database, MS SQL Server and MySQL.
  • 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.
  • Good Knowledge on SDLC process, that includes translation of requirements into functional and technical specifications, Designing, Developing, Testing Implementation & Post Production support using development methodologies like Waterfall, Agile.
  • Strong teamwork orientation and the ability to foster collaboration within and across teams.
  • Self-motivated, good team player with excellent technical communication and interpersonal skills.

TECHNICAL SKILLS

Programming Languages: JAVA, J2EE

Technologies: Struts 2, Servlets, JSPs, JavaBeans, JDBC, JNDISpring, Java Script, JQuery, Ajax

Frame Works: Struts 2, Spring, Hibernate

Databases: Oracle, MySQL, SQL Server

Database Query Languages: SQL, HQL

Servers: JBoss AS, JBoss EAP, Apache Tomcat, IBM Websphere

Markup Languages: HTML, XML, CSS

Logging and Build Tools: Log4j, Maven, JUnit

Operating System: Windows and UNIX

IDE and Tools: Eclipse, NetBeans, JDeveloper

PROFESSIONAL EXPERIENCE

Confidential, Troy, MI

Lead Java Developer

Responsibilities:

  • Accomplishes information technology staff results by communicating job expectations; planning, monitoring, and appraising job results; coaching, counseling, and disciplining employees; initiating, coordinating, and enforcing systems, policies, and procedures.
  • Maintains staff by recruiting, selecting, orienting, and training employees; maintaining a safe and secure work environment; developing personal growth opportunities.
  • Maintains organization's effectiveness and efficiency by defining, delivering, and supporting strategic plans for implementing information technologies.
  • Directs technological research by studying organization goals, strategies, practices, and user projects.
  • Completes projects by coordinating resources and timetables.
  • Verifies application results by conducting system audits of technologies implemented.
  • Preserves assets by implementing disaster recovery and back-up procedures and information security and control structures.
  • Recommends information technology strategies, policies, and procedures by evaluating organization outcomes; identifying problems; evaluating trends; anticipating requirements.
  • Contributes to team effort by accomplishing related results as needed.
  • Team management and leadership across Confidential different areas of IT development.
  • Analyze, design, develop and testing of the whole application
  • Design and modeling of the database
  • Responsible for the Development of the screens using JSP, JQuery, Ajax
  • Interact directly with the client and support team members across the IT organization.
  • Overseeing projects/programs to ensure they are completed within the committed time and budget and are integrated with other software applications.
  • Participate in project planning via identification of tasks, issues and risks

Environment: Tomcat, JSE 6, JSF2, JPA2, Spring Framework, Spring Security, Spring LDAP, Spring Web Services, SOAP, JUnit, Log4j, Oracle 11g/SQL, SQL Developer, Hibernate, Linux (RedHat), SoapUI, XML, SVN

Confidential

Senior Java Developer

Responsibilities:

  • Analyze, design, develop and testing of the whole application
  • Reporting tool implementation, using Jasper Report as a single engine
  • Actively involved in tuning SQL queries using JPA2 (Hibernate)
  • Unit testing automation (JUnit)
  • Team management.
  • Support team members across the IT organization.

Environment: JDeveloper, J2EE, JSE, JSF2, JPA2, EJB3, SOAP 1.1, SSL, JUnit, Log4j, Oracle 10g/SQL, SQL Developer, Hibernate, SVN.

Confidential

Senior Java Developer

Responsibilities:

  • Analyze, design, develop and testing of the whole application
  • Responsible for the Development of the news rules and policies using BRMS IBM Framework
  • Development of Application modules and business components using java Environment

Environment: RDA Eclipse J2EE, Oracle 10g/SQL, SQL Developer, Hibernate, Maven, Eclipse, SVN

Confidential

Senior Java Developer

Responsibilities:

  • Management of the all new projects, analysis approval, costing and documents design, management of project office
  • Java Development for modules
  • Evaluation Files and Evaluation File Documents
  • Evaluation Functions and Evaluation Function Documents
  • Solving incidents and making corrective maintenances for every module of the project at source code level and Framework configuration
  • Production support.
  • Direct communication with the client and meetings
  • Management of clients, issues, equipment and general support of the department
  • Technical Requirements, Document Requirements
  • Technical Analysis Requirements, elaborating documents; Analysis and UML design
  • Administration of clients, issues and services
  • Development
  • Technical documents

Environment: J2EE with plenty APIs of Sun's family, Hibernate, JDBC, Spring, JUnit.

Confidential

Java Developer / Platform Engineer

Responsibilities:

  • Programming.
  • Source code reviewing, testing and commissioning producing the final vendor management system.
  • Meetings with the user to establish goals, planning, monitoring, technical solution and project work plan development.
  • Design of the user interface.
  • Development of staff manual. Users training or Commissioning and production support for the application.

We'd love your feedback!