Java Programmer Resume
New York, NY
OBJECTIVE
- Seeking a challenging position which utilizes my software skills and experience best suited for the application developments in the software development industry.
SUMMARY
- Extremely strong background in Object Oriented analysis and design.
- 9 years of extensive experience in architecture, design and development of java based applications.
TECHNICAL SKILLS
Languages: Core Java, ActionScript, XML, Java Tag Library, GWT(Google Web Toolkit), SPML (Service Provisioning Markup Language)
Technology: AWT, Swing, Html, JavaScript, J2EE(JSP, Servlet, JAXB, JMS ), Flex, Struts, Apache MQ, JSON, AngularJS, PrimeNG, Angular2, Jquery
Servers: Apache Tomcat, Weblogic, Websphere, JBoss
DB: MySQL, SQL Server, DB2, Oracle
IDE/Tools: Eclipse, Ant, Putty, Dojo, Hibernate, Ibatis, Weblogic Workshop, Oracle SQL Developer, GIT, Maven, Spring Boot, Mockito
Framework: Cairngorm, Robotlegs, Spring Controller, EMC Documentum, MVC
Proficient: WindowXP, MS Word, Excel, PowerPoint, Access, Flash, Photoshop.
PROFESSIONAL EXPERIENCE
Confidential, New York, NY
Java Programmer
Responsibilities:
- As a Java developer actively implementing and enhancing the Web Maven based applications utilizing skills like Core Java, J2EE, Rest service, SpringMVC, Spring Boot, Mule, Spring JDBC and Hibernate for Server side.
- Managed and implemented projects deployed to Tomcat and also Spring Boot project.
- Efficiently implemented java components utilizing Spring Framework annotations in order to minimize xml configurations.
- Efficiently managed properties, config, log and sql files outside of war or jar to increase the efficiency of project maintenance.
- Actively communicated with UI side to create proper structures of data in JSON format
- Configured and Managed manual project Deployments in Unix server using shell scripts as needed.
- Efficiently Created SQL Scripts like DDL, DML for Oracle database.
- Utilized SNV and GIT for the project source codes in order to maintain and control versions
- Created test cases for all layers like Controller, Service and DAO utilizing Mockito.
Confidential, Jersey City, NJ
Associate
Responsibilities:
- As a Java developer actively implementing the web based applications utilizing skills like Core Java, J2EE, Rest service, SpringMVC, Spring Boot and JPA for Server side and HTML, CSS, Jquery, Angular2, Primeng and bootstrap also for UI side.
- Created SQL Scripts like DDL, DML for Oracle database for data retrievals.
- Worked on configurations like building tools like Jenkins, code quality maintenance like Sonar, authentication verification like janus and entitlements management.
- Efficiently configured Bitbucket and Git for the projects in order to maintain and control versions of source codes.
- Configured and implemented Elastic search server in Spring Boot while building a team side project.
- Followed the Scrum Agile process utilizing Jira once the requirements are defined.
- Actively worked on building and deploying projects using Jenkins.
- Created Junit test cases for various java components.
- Create Jasmin test cases for angular components for UI.
Confidential, New York, NY
Senior Software Engineer
Responsibilities:
- As a Java developer actively involved in designing and developing and testing the web applications with tools and frameworks like castor, jaxb, jms, spring and hibernate.
- Developed mid tier java components like DAO(Data Access Objects), JPA components and Service components based on Spring annotation framework.
- Configured and Updated Configuration files such as ApplicationContext, Hibernate Config, JMS Config, POM, Web.xml and Log4j as needed.
- Configured and updated ORM (Hibernate) efficiently utilizing JPA Annotations in Entity components.
- Efficiently created SQL Scripts like DDL, DML for Oracle database as needed.
- Efficiently utilized JABX and Castor for unmarshalling purpose to parse and process XML data intakes provided by JMS (Apache MQ).
- Efficiently utilized and implemented Jersey API as Restful Service needed for the application.
- Well experienced in Restful (Web service), Spring MVC(Http service), Remoting Object service.
- Efficiently Implemented User Interfaces with HTML, javascript and angularjs.
- Utilized Jenkins to build and deploy projects to Unix servers.
- Utilized Splunk to monitor the server errors
Confidential, Orangeburg, NY
Senior Software Engineer
Responsibilities:
- As an end to end Java and Flex developer actively involved in designing and developing and testing a rich internet application which is a reporting and analyzing tool providing various functionalities in terms of analyzing data and generating reports for Confidential accounting and finance teams.
- Designed and Developed front end with Flex4 and Action Script to generate User Interfaces including reports, grid tables and view stacks.
- Flex, front end is configured with Robotlegs framework for MVC and using Remote Objects Services and Http Services (Spring Controller) for communication with J2EE Servlets in the back end.
- Designed and Developed mid tier java components like Controllers, DAO(Data Access Objects), Mappers and Service components based on Spring annotation framework.
- Configured and updated ORM(Object Rational Mapping) xml files for Ibatis and also efficiently utilized Hibernate Annotations in POJOs for ORM.
- Efficiently created SQL Scripts like DDL, DML for Oracle database as needed.
- Created test case automations for every month based release when the implementations are done.
Confidential, New York, NY
Senior Software Engineer
Responsibilities:
- As a Java and GWT Developer actively involved in designing and developing a rich internet application called “Sentinel”, trading web based application (Agile Platform) implemented front end with GWT (Google Web ToolKit) and back end running on JBoss.
- Designed and implemented OTC trading capture UIs like Swap, Repo, NDF, FRA and Bond in order for clients to create, update and delete trades over the internet. All GWT UIs are implemented and based on OOP Concepts and Core Java efficiently utilizing GWT API, interface, abstract class, generic collections, enum and exception handling.
- Enhanced exception handling implementation by externalizing and localizing all error messages in the projects: The client has the ability to override the error messages with the local languages and change details of errors easily and efficiently.
- Designed and implemented one end to end defaulted account process in order to transfer all remaining trades in defaulted accounts to other active accounts. MVEL was proficiently used in order to communicate with DB in terms of sending a request or receiving a response.
- Proficiently utilized open source IDE, Eclipse with GWT, JBOSS and SVN (subclipse) plug - ins configured.
- Actively involved in building enhancements and resolving issues and bugs.
Confidential, New York, NY
Senior Software Engineer
Responsibilities:
- As a Java developer, actively involved in Designing and Developing Java based personal banking application, Admin-Center, which creates SPML containing personal banking information and also sends them to JMS Queue for DB storage.
- Developed the application with J2EE JAXB for Java Beans creation based on XSD file which represents number of Java Beans.
- Developed Business Objects and Mapping Objects base on Object Oriented Concept in order produce SMPL files in a proper format.
- Developed J2EE JMS queue to send test messages(SMPL).
- Monitored and Maintained JMS queue in order to make sure SMPL provisioned and processed properly.
- Proficiently executed SQL queries to make sure DB(Oracle) gets updated properly.
- Developed front end based on MVC frame work like Struts including Core Java, JSP, Servlets and struts xml configuration files.
- Actively involved in building enhancements and resolving issues and bugs.
- Proficiently experienced in XML parsers like DOM and SAX.
- Experience in Agile Methodologies.
Confidential
Java developerResponsibilities:
- As a java developer, actively designed and developed web based task managing application which enables employees to track, manage and complete their tasks.
- Built enhancement features from front-end to back-end including UI, mid-tiers(BO, DAO) and DB (data modeling, SQL).
- Imported the data from other team through running batch system, Autosys using JILT scripts.
- Designed and developed front-end with Spring Controller, Core Java, J2EE(JSP, Servlet), HTML, CCS, Dojo script, Javascript and Java Tag Library.
- Designed and developed mid-tier including Business Objects and Data Access Objects based on OOP of Core Java.
- Developed on back-end with Hibernate configuration and Spring Framework (Dependency Injection).
- Developed Java Bean Classes and Hibernate mapping xml (hbm) configuration files to map java variables to DB table columns and updated Bean.xml for Spring Framework.
- Created and Executed HQL, SQL and Store Procedure proficiently to update, insert, delete and select data in DB2 Data Base.
- Developed UI’s based on Spring Controller frame work to create Model, View and Controller.
- Actively involved in building enhancements and resolving issues and bugs.
- Experience in Agile Methodologies.
- Leading offshore team to synch up and coordinate works for every releases.
Confidential
Java and Flex developerResponsibilities:
- As a Java and Flex developer, actively involved in architecting various Business Layer and Data Management components of multi-tiered rich internet application and web based system.
- Expert level skilled in designing, developing and integrating of Flex Application based on Caring ORM Framework (Model, View, Controller), Flex 3.4 and Action Script for the front-end.
- Designed and developed Java Classes based on Object Oriented and re-usability concept for the back- end and integrated them with Blaze DS and Spring Beans in order to communicate with Flex classes.
- Created user interfaces such as view panes, graphs, charts and dialogs using Flex API components as well as creating custom components.
- Experienced in creating Java entity classes configured in Hibernate Mapping (hbm) XML to map columns and values in DB tables to variables in entity classes.
- Created Remote Classes in Flex and Java in order to access to attributes or variables in Flex or Java classes from the both end.
- Created Data Transfer Objects, DTO in Flex and Java to read and write objects between Java and Flex.
- Handled all environmental issues in setting and configuring with J2SE, Flex, Eclipse, Subclipse, Sql Server and Apache Tomcat.
- Actively involved in building enhancements and resolving issues and bugs.
- Experience in Agile Methodologies.
Confidential
Java developerResponsibilities:
- As a Java developer and EMC Documentum developer, actively developed UI and forms based on the conceptual and detailed design with using EMC Documentum products such as Forms Builder, Process Builder, Taskspace, Webtop and DA.
- Created, integrated and tested Java Classes(called Adaptors in Documentum) in Taskspace when Customization needed for the development according to coding standards and guidelines
- Deployed WAR file to Weblogic when the codes are all built.
- Able to proficiently use DFC (Documentum Foundation Classes) API and integrate with application through Documentum Forms Builder or Process Builder when the custom java classes or services are needed for the development.
- Worked with other Application Development team and Business Process Architect team members as necessary to ensure common understanding of requirements.
- Elevated any issues to the workflow lead when identified.
