We provide IT Staff Augmentation Services!

Software Engineer J2ee Application Developer Resume

3.00/5 (Submit Your Rating)

Billerica, MA

SUMMARY:

  • Experienced Software Engineer seeking a position in Java/J2EE Application Development/Project Management
  • Confidential citizen having 9+ years developing Java/J2EE web application with 4+ years working at an Internet start - up company.
  • Disciplined approach to software engineering using current methodologies and DevOp techniques. 5+ years developing in Agile/Scrum environment.

TECHNICAL SKILLS:

Server Side: Java JDK 1.8, Hibernate JPA 2, Apache Struts 1.x, Spring 4.x, Apache OJB 2.0,EJB 2.0, jOOQ and JDBC.

Client Side: JSP, HTML, Struts Tags, Sun JSTL, jQuery, JavaScript, AJAX, CSS, XML, XSTL.

Dev. Tools: Eclipse Mars, JBoss Studio, IntelliJ 7, Apache ANT and Maven, Tortoise Subversion, Git, JUnit, TestNG, HtmlUnit, Hudson Integration Server, VersionOne, WikiMedia, TOAD, Oracle SQL Developer, MySQL Workbench 5.2, SQL Server Query Analyzer, JMeter, PuTTY, WinSCP.

Web Servers: Apache Tomcat 6, JBoss 5.x, Oracle WebLogic 10 and IBM WebSphere 5.0.x.

Databases: SQL, Oracle 12c, MS SQL Server 2000, MySQL 5.x, Postgres, DB2, Oracle PL/SQL, MS Server DTS and Stored Procedures.

PROFESSIONAL EXPERIENCE:

Confidential, Billerica, MA

Software Engineer J2EE Application Developer

Responsibilities:

  • Developed a student instructional and diagnostic product called "I-Ready". The system teaches math and language comprehension skills to K12 students and evaluates their abilities versus the Common Core Standards.
  • Built back-end Java classes for the reporting data module to retrieve information from a MySQL and Postgres data warehouse using the jOOQ framework for best performance. Application ran on a Tomcat server hosted by Amazon Web Services.
  • Developed using the tools Eclipse, Maven, Git, GitHub, JIRA and Confluence.
  • Provided TestNG unit and integration tests with committed code modifications. Utilized Jacoco to verify code coverage rates required by Jenkins Continuous Integration Server.
  • Employed Scrum methodologies, including daily stand up, group planning, story grooming and retrospectives. Participated in regular code reviews and assisted in writing QA testing plans.
Confidential, Andover, MA

Programmer/Analyst J2EE Application Developer

Responsibilities:

  • Participated in a major system migrating from a home grown Cobol Accounting Enterprise system to a web enabled Apache OfBiz J2EE application.
  • Developed using Hibernate JPA persistence technology, Seam front controller framework, JSF views, Quartz scheduling framework. Application ran on a JBoss server with Oracle 12c and Postgres databases.
  • Interviewed staff, analyzing AP accounting processes and providing web based solutions.
  • Utilized Atlassian Bitbucket, JIRA and Confluence for code management, project management and documentation respectively.
Confidential, Hingham, MA

Software Engineer J2EE Application Developer

Responsibilities:

  • Developed J2EE web applications geared toward the K12 Industry.
  • Developed Follett’s SIS (Student Information System) product called “Aspen”. Provides online school administration functionality such as course creation, scheduling, course assignment, grading, adherence to state learning standards and class web pages. Also provides staff and school administrative functionality such as staff development plans, student health and activities administration.
  • Developed Follett’s LMS (Learning Management System) product called “Curriculum Learning”. Provides an online solution for teachers to make specialized class assignments by serving rich educational subject material as well as offering searchable external web resources.
  • Developed web applications using Apache Struts/Tiles MVC architecture using Java Managers, DAO design patterns, OJB 2.0 and Hibernate persistence technologies. Develop application views in JSP, HTML, Struts tags, jQuery and JavaScript. Develop the applications running on Apache Tomcat 6 server.
  • Supported applications on the 3 major database types and the 4 major browser types.
  • Performed regular application builds and deployments on development workstation and QA servers using Apache ANT/Maven, Tortoise Subversion and Eclipse Subclipse/Git source code maintenance systems.
  • Implemented improvement of existing development processes by use of Agile/Scrum methodology. Advise team members on Agile/Scrum concepts, principles and practices.
  • Followed and encourage development best practices through company coding standards, peer code reviews, JUnit test and automatic build using Hudson Integration Server.
  • Authored documentation on many development processes including a complete company database ER Diagram that is posted on the development wiki.
  • Worked closely with Business Analysts to deliver maximum value to customer
Confidential, Boston, MA

Software Developer J2EE Application Developer

Responsibilities:

  • Developed J2EE web applications for multiple products that enable Energy Industry customers to stream line their supply chain processes.
  • Developed the main B2B "Sourcing" product that provide a reverse auction mechanism for purchasing Power Plant materials.
  • Developed the "Spend" product that provides tools for categorizing and analyzing an Energy company's spending.
  • Developed web applications in Apache Struts/Tiles MVC architecture using Java Delegate design pattern, EJB 2.0 Session, Entity Beans and Hibernate persistence technologies. Application Views developed in JSP, HTML, JavaScript, Sun JSTL tags and AJAX Prototype.
  • Administered production and development servers running a clustered Oracle WebLogic 8 servers and Apache Tomcat 6 server both accessing Oracle 10 databases.
  • Used Agile with Scrum methodology including XP practices such as continuous integration and pair programming. Attend daily Scrum, sprint planning, release planning, sprint demo and sprint retrospective meetings.
  • Employed development best practices include using company coding standards, writing Java and HtmlUnit tests with the deployment of each new feature as part of continuous integration process.
  • Assisted business analyst and product owners in requirements and acceptance criteria gathering, application UI design, data modeling, backlog grooming, and application documentation in UML.
  • Documented development processed and published them on a shared product team wiki.

We'd love your feedback!