We provide IT Staff Augmentation Services!

Software Engineer - Java Resume

3.00/5 (Submit Your Rating)

NY

SUMMARY:

  • About 10 years of experience in IT Industry, involved in Development of Object Oriented Software Applications using N - Tier Architecture and Web Based Technologies.
  • Strong working experience in Java, J2EE technologies.
  • Experience implementing dynamic web applications using JBoss Application Server, Glassfish and Tomcat Web Server.
  • Strong working Knowledge in MVC Architecture Spring Framework, EJB 3.0, Struts 1.1 Framework, Hibernate and experience in working with Jboss implementation of JSF, Richfaces.
  • Excellent Web programming skills such as XML, JSON, AJAX, HTML 5, CSS, ReactJS, AngularJS, JQuery, Dojo, Bootstrap (Ace/twitter) etc.
  • Experience in using Message Oriented Middleware (MOM) technologies such as JMS, EJB Message Driven Beans, ESB .
  • Experience in MVC Design Pattern, Business Delegate, Service Locator, Session Facade, Data Access Object (DAO).
  • Experience in developing Distributed applications using EJBs (Session Beans, Message Driven Beans).
  • Experience in developing Web Services, SOAP and RESTFul based.
  • Experience in fine tuning web applications for iPad usability and compatibility.
  • Experience in cross-browser compatible scripting using frontend javascript technologies like Dojo and JQuery.
  • Experience in managing live Linux servers running with CentOS.
  • Handful experience in writing and automating shell scripts for backups and other project requirements.
  • Experience in writing build scripts using Ant and Maven.
  • Excellent SQL/PL-SQL skill with MySQL and Oracle database.
  • Experience in data migration and building automation utilities for such tasks as per requirements.
  • Experience with FileNet services and done a PoC for that as well.
  • Excellent code analysis, debugging, and technical problem solving skills.
  • Experience in third party reporting tool iReport for Jasper Reports.
  • Strong Experience in SDLC and Agile methodologies.
  • Good leadership skills, mentoring skills, people skills, and communication skills both verbal and written.
  • Experience of handling onsite-offshore delivery model while being an onsite coordinator for a project in Cape Town, RSA.

TECHNICAL SKILLS:

Languages/Architecture: Java, J2EE, JSF, Rich Faces, PL/SQL, Spring, EJB 3.0, Shell Scripting

Frameworks: Spring, Hibernate, Struts 1.1

Third Party Tools: iReport, FileNet, JBoss Drools

Application Servers: JBoss Application Server, Glassfish and Tomcat Web Server

Messaging Systems: JMS, MDB, ESB (TIBCO)

Client/Server technologies: Web Services (RESTFul, SOAP), ESB, XML, HTML 5, CSS, AJAX, AngularJS, ReactJS, Dojo, JQuery, Bootstrap (ACE/twitter)

RDBMS: MySQL, Oracle 10g, SQL Server 2K

IDE Tools:: Eclipse, IntelliJ Idea

Version Control Tool:: SVN, Git

Design Methodologies/Tools:: Visio, UML, BPM 2.0 (Signavio)

Testing tools:: Junit, JMeter

Build Script:: ANT, Maven

PROFESSIONAL EXPERIENCE:

Confidential, NY

Software Engineer - Java

Roles & Responsibilities:

  • Work with a team based in Manhattan-NY, which handles the core enterprise product EBIS 2.0
  • Involve in product development life-cycle for various sprints
  • Develop various product features and stories
  • Fix variety of JIRAs
  • Work on diverse set of tech debts
  • Investigate free-flow text’s acceptance in the system and control it for its uniformity and compatibility with WYSIWYG editor and Crystal reports
  • Done a PoC for data migration to FileNet for player’s contracts
  • Participate in scrums and IPMs
  • Involve in end of sprint product demos for baseball commissioner’s office
  • Test the product along with writing the code (unit tests and functional test) to ensure quality
  • Participate in peer code review to focus on the standards

Technologies: J2EE, Spring, Angular JS, Grunt, NPM, Bower, RESTFul web services, Tomcat Server, JBoss Application Server, IntelliJ Idea, Maven, Git, Jenkins, FileNet

Confidential, MN

Architect & Software Engineer - Java

Roles & Responsibilities:

  • Work with a team based in Minnesota, which handles the core product Confidential One
  • Developed and Re-write highly configurable product PaCMan for seamless integration between partners/clients and core Confidential products
  • Worked for FMConsole project that deals with automation creation of various data-marts
  • Learn and research React JS and use that in PaCMan project
  • Product’s integration with JIRA system and SVN
  • Participated in daily scrums, weekly demos and sprint plannings
  • Document the product implementation in Wiki.
  • Perform basic functionality tests before delivering product for quality assurance.
  • Participated in peer code review to focus on the standards.

Technologies: J2EE, React JS, Webpack, Node JS, Spring Boot, RESTFul web services, Tomcat Server, IntelliJ Idea, Maven, CSS

Confidential, Sunnyvale, CA

Java Developer

Roles & Responsibilities:

  • Work with a team that deals with security technologies and processes that supports Apple products and services. This mainly includes J2EE technologies along with Spring, Hibernate, RESTFul web services and SQL.
  • Develop web services (RESTFul), which will be consumed by other Apple products across platforms.
  • Attend meetings with Product Owner to gather requirements and translate them in to technical requirements.
  • Attend weekly status calls to update on the assigned tasks and discuss on issues among the teammates, if any.
  • Document the business requirements and business flows for better technical understandings.
  • Perform basic functionality tests before delivering product for quality assurance.
  • Participated in peer code review to focus on the standards.

Technologies: J2EE, Spring, Hibernate, RESTFul web services, JBoss Applicaation Server, Eclipse IDE, Maven.

Confidential

Sr. Software Engineer - Java Practice

Roles & Responsibilities:

  • Did design and development various financial domain projects for U.K.’s public sector, with blend of client side & server side technologies like Dojo, JQuery, bootstrap (ACE/twitter), AngularJS, DHTMLX, Ajax, Struts, Spring, Hibernate & RESTEasy.
  • Worked as a Team Lead for iPad compatibility of web application.
  • Maintained application’s functionalities for cross-browser by cross-browser scripting.
  • Developed web services (RESTFul), which were consumed by Dojo and JQuery enabled frontend to fetch data for rendering on the screen.
  • Created utility that interpret Java based screen definitions to Dojo enable HTML5 screens.
  • Developed excel equivalent functionalities like Cut/Copy/Paste for Dojo grids.
  • Re-skinned old basic HTML pages into bootstrap/ACE enabled responsive design with help of JQuery and AngularJS.
  • Scheduled meetings with Product Owner to gather requirements and translated them in to technical requirements.
  • Attended weekly status calls to update on the assigned tasks and discuss on issues among the teammates, if any.
  • Documented the business requirements, technical design which were having class diagrams and flow diagrams. Designed the Business process flow diagrams using Visio tool.
  • Performed basic functionality tests before delivering product for quality assurance.
  • Participated in peer code review to focus on the standards.
  • Coordinated with quality assurance team before the release.
  • Configured the project builds in Jenkins.

Technologies: J2EE, Struts 1.1, Spring, Hibernate, RESTEasy, JBoss Applicaation Server, Eclipse IDE, Ant, SVN, Oracle 10g, Dojo, JQuery, bootstrap(ACE/twitter), AngularJS, DHTMLX, HTML5, CSS.

Confidential

System Analyst

Roles & Responsibilities:

  • Played major roles in design and development of J2EE applications on entertainment and service domains.
  • Worked as Tech Lead for system/server administration for live Linux servers running with CentOS.
  • Created VMs on live servers and made them up and running with necessary installations.
  • Created software load balancer for MySQL database and also to managed hardware load balancer for re-routing application’s traffic.
  • Created and configured CRON jobs regarding periodic data backups, application media content backups and also for media files’ conversions and formatting.
  • Wrote utility to maintain synchronous harmony between available media files and database.
  • Attended the daily scrums to update on the assigned tasks and discuss on issues among the teammates, if any.
  • Documented and streamlined live deployment process by providing Deployment guidelines.
  • Knowledge transfered of entire server responsibilities and to create backup resources.
  • Created POC for POCiT project using JBoss Drools CEP, by consuming system generated events by TIBCO servers.
  • Created a scalable utility for POCiT project which enabled them to configure fields for importing huge amount of bill records, generated by legacy systems.
  • Worked as a Team Lead and as an Onsite Coordinator in Cape Town, RSA for POCiT’s web bills project.
  • Built and provided PL-SQL queries in MySQL database for BI team to quickly generate reports based on critical business criteria.
  • Developed Web service clients for different services using WSDLs.
  • Participated in peer code review to focus on the standards.
  • Coordinated with quality assurance team before the release.
  • Conducted knowledge transfer sessions and seminars for EJB 3.0 and Linux server administration.
  • Developed a POC for SSO using Windows Active Directory by sharing Kerberos tokens.

Technologies: J2EE, EJB 3.0, JSF, Spring, Hibernate, Web Services, ESB (TIBCO), MDB, JBoss Drools, Java Swing, JBoss Application Server, Glassfish Server, Shell Script, Maven, MySQL.

Confidential

Java Developer

Roles & Responsibilities:

  • Designed and developed J2EE applications for entertainment domain.
  • Provided live support by prompt and accurate solutions.
  • Designed the application architecture with JSF, RichFaces, Spring and Hibernate.
  • Worked as a Tech Lead for iReport tools and data migration activities.
  • Designed and integration of critical jasper reports using iReport tool.
  • Created a scalable utility to import and migrate data from old database to MySQL.
  • Designed WAP enabled pages to make the application compatible with mobile browsers.
  • Created complex SQL queries in MySQL for critical business needs and report generation.
  • Participated in peer code review to focus on the standards.
  • Unit testing the application modules using JUnit.
  • Participated in troubleshooting the issues found while development.
  • Integrated and implemented the modules.

Technologies: J2EE, JSF, RichFaces, Struts 2.0, Spring, Hibernate, Tomcat Server, MySQL, iReport.

Confidential

Software Engineer

Roles & Responsibilities:

  • Designed and developed various products and projects as per the organization’s requirement on J2EE and .Net platform.
  • Worked as a Team Lead for various projects like Assembly Workflow Management System, Online Mock Exam, UserItems4u.com and AdMan.
  • Participated in couple of project as a key team member for development.
  • Practiced web marketing and SEO for product NeoKala.com.
  • Mentored team of interns to provide them through knowledge of software development & designing and simultaneously assure the desire quality in terms of end product.
  • Documented the business requirements, technical designs which were having class diagrams, DFDs and ER diagrams.
  • Interacted with clients, scheduled meetings, gathered requirements, analyzed requirements and converted them into technical specifications.
  • Designed database for various products.
  • Performed hibernate reverse engineering to generate EJB 3.0 entity beans based on the available database tables.
  • Designed and implemented complex module “Artist of the Month” for NeoKala.com.
  • Performance tuned of entity bean’s data fetching mechanism.
  • Participated in peer code review to focus on the standards.
  • Participated in troubleshooting the issues found while development.
  • Integrated and implemented the modules.
  • As a team leader, managed the work by distributing the tasks within the team and installed the changes in Production as scheduled.

Technologies: J2EE, JSF, RichFaces, Ajax, EJB 3.0, .Net, JBoss Application Server, MySQL and Oracle 10g, JFreeChart, iReport.

We'd love your feedback!