J2ee Developer Resume
Austin, TX
SUMMARY
- Over 5 years of software development experience that includes requirements analysis, design and development of business applications using Java technologies (Core Java, Java Server Faces, Spring framework, Apache Struts, Servlets, JSP, Java Swings, EJB), and interfacing with relational databases such as MySQL and Oracle.
- Hands on experience in using web application servers such as GlassFish, IBM WebSphere, WebLogic and Apache Tomcat.
- Developed both SOAP and RESTful web services to integrate the business processes for the service - oriented architecture (SOA).
- Hands on experience in Object Relational Mapping tools like Hibernate, EclipseLink and Java Persistence API (JPA).
- Have good experience in integrating with asynchronous messaging systems like KAFKAA and MQ Series.
- Expertise in the scripting languages like jQuery, JavaScript, Python, Shell Script and AJAX.
- Have good experience compiling and building the applications using Ant, Maven and continuous integration tools like Jenkins.
- Experience in writing database Stored Procedures, Functions and Triggers using PL/SQL.
- Experience in MVC (Model View Controller) architecture by using Struts framework and also implemented various J2EE design patterns.
- Involved in full software development life cycle of analysis, designing, developing, testing, installing, configuring and maintaining applications.
- Have good experience in using Linux platforms.
- Have experience in using IDEs like Rational Application Developer, Eclipse and Version Control Systems like AWS CodeCommit, Git, SVN, CVS and PVCS.
- Have good experience with cloud services like AWS EC2 instances, RDS, Security Groups and S3 buckets
- Highly organized and dedicated with a positive attitude, capable of producing results immediately on hire.
- Excellent communication and interpersonal skills
- Learning Hadoop, Big Data and Cloud computing.
PROFESSIONAL EXPERIENCE
Confidential - Austin, TX
J2EE Developer
Responsibilities:
- Created repositories for CRUD operations and created services to delegate service requests between controllers and repositories.
- Developed the user interface using BootStrap UI to manually trigger the optimizer (assigns the work requests to the service engineers based on skills, availability and travel distance).
- During testing identified defects in the existing code and fixed some of them.
- Developed MyBatis configuration files and database access objects for the database layer.
- Developed Java Server Pages and used AJAX calls to show dynamic data without refreshing the entire page.
Environment: JDK 1.8, WebSphere, Oracle, Rational Team Concert (RTC), GIT, Jenkins, MyBatis, BootStrap UI, JQuery, Spring MVC, JSON, REST web services.
Confidential, Austin, TX
J2EE Developer
Responsibilities:
- Understanding the existing code and work flow without proper documentation was the biggest challenge that I faced but I was able to quickly overcome it.
- Using Java and JDBC developed data loading components and loaded the new rates grid data into the database tables.
- Implemented Java code changes in the system to accommodate the new rate plans.
- Developed a web portal for the dealers to add product details and get instant price estimates and profit margins.
- Using Jasper Reports implemented new custom reports for the production ring tags, order estimates and quotations.
- Developed batch jobs to send alerts to the dealers for the pending orders waiting for their approvals.
- Also developed a web interfaces for the production team to see the orders ship dates so that they can plan the resources based on the number of orders that are pending on a particular day or week.
- Also developed a web interface for the design team who works remotely to be able to see the accurate order details.
Environment: Java Swings, JSF (Prime Faces), JSP, JPA (EclipseLink), Stateless Enterprise Java Beans (EJB), JUnit, HTML, JavaScript, MySQL, UNIX, GlassFish, Jasper Reports, Maven and AWS CodeCommit.
Confidential, Austin, TX
J2EE Developer
Responsibilities:
- As a java developer I added additional features to their already existing Order Processing System.
- Used Jasper reports for generating the quotes and production ring tags for the orders.
- I also developed a Web based portal for the dealers to order online and track their existing orders.
- Recently built an online ordering system so that the dealers and distributors instantly place orders by selecting the available products and hardware options.
- Also built an interface for the designers to see the order details online.
- I used Prime Faces implementation of JSF framework for the Web application.
- Developed batch jobs for checking the pending orders and sending notifications to dealers.
Environment: Java Swings, Jave Server Faces (Prime Faces), JSP, JPA (EclipseLink), JUnit, HTML, JavaScript, MySQL, UNIX, GlassFish, Jasper Reports, Amazon RDS and AWS CodeCommit.
Confidential, Austin, TX
J2EE Developer
Responsibilities:
- Developed presentation layer using Java Server Faces (JSF) and JSP
- Developed various input screens to collect patient demographic data.
- Developed web pages to collect patient health information (Hearing, speech, vision, cognitive patterns, mood, behavior etc.)
- Developed user interfaces using JSF, JSP, HTML, and JavaScript.
- Developed DAOs (Data Access Objects) to access data from the database.
- Developed functional test cases and performed testing using Selenium.
- Designed and developed SQL queries and utilized stored procedures to perform transactions with the Database.
Environment: J2EE, JSF, JSP, JNDI, Servlets, JDBC, JUnit, HTML, JavaScript, Oracle 10g, Rational Rose, UNIX, XML, JAXB, WebSphere 7.0, MQ Series, IBM RAD 7.0, ANT, CVS.
Confidential, Austin, TX
Java Developer
Responsibilities:
- Designed the data model and created the database tables for storing the data.
- Developed JSF pages for the user interface.
Environment: J2EE, JSF, JSP, JUnit, HTML, JavaScript, MySQL, eclipse, UNIX and Tomcat.