Senior Microservices Architect/java Software Engineer Resume
Tysons Mclean, VirginiA
SUMMARY:
- Looking for MicroServices/API’s Consultant/Associate Solutions Architect/Designer/Developer Role.
- Over 12+ years of experience in all aspects of software development life cycle (SDLC) including requirements analysis, client/business analyst/product owner interaction,design specification(HLD, LLD, TDD,UML Modeling),robust code development, continuous integration/delivery, environment setup, deployments, testing, build, release management, maintenance and production support using Object Oriented Analysis and Industry Standard Design Patterns in Java/J2EE/MicroServices space.
- Exposure to Microservices, Cloud Native,12 Factor App, API First, Serverless architectural style and best practices.
- 3+ Years of experience in design,restructuring and development of micro services using Confidential OSS Stack/AWS/Domain Driven Design, spring boot, spring hystrix, spring eureka,spring rest controllers and other spring templating stack.
- Experience with Docker (images and containers) and Exposure to AWS Cloud Deployments and CI/CD DevOps Practices.
- Exposure in working with projects of all types (project development from scratch (complete SDLC), core/reusable component development, re - engineering and production support)
- Experience in working with UML Diagrams/Design (Microsoft VISIO, EnterPrise Architect)
- Experience in leading team, task allocations, mentoring, planning and code reviews.
- Experience with object oriented analysis and design methodologies like Agile Scrum, Waterfall, Kanban(TollGates), TDD and CI/CD pipeline process.
- Experience with various OOPS concepts/best practices and J2EE design patterns like DAO, MVC, Factory, Façade, Business Delegate, Service Locator, Singleton and View Object, Command, Decorator, Observer, Adaptor, Chain of Responsibility, Gang of Four,Circuit Breaker.
- Experience in developing web/enterprise applications using traditional MVC frameworks like Jakarta Struts (1.2 and 2.0), Spring MVC (2.X, 3.X, and 4.x), and JSF 2.0 featuring Model, View and Controller (MVC) Layers.
- Experience in design and development of response MVVM and MVC applications using java script frameworks like Angular JS, ExtJS, Node Js, Grunt, Bower, and Jasmine and having good understanding of CSS3 and HTML5 standards.
- Experience in design and development of SOA based projects. Good understanding of micro services architecture. Well versed in building loosely coupled ESB layers. Developed SOAP and Restful Web Services using WAS JAX-WS, Apache Axis2, JAX-RS (Jersey), and Spring WS and CXF web services. Used SOAP UI and Chrome Postman plugin for services testing.
- Good Understanding of JSP, Servlets, JDBC, EJBs3.0, JDBC, JNDI, RMI specifications.
- Experience in developing and deploying applications on various web containers/application servers such as Apache Tomcat, WebSphere Application Server, WebLogic Application Server, JBoss.has exposure working with spring boot.
- Experience working with TIBCO BUSINESS WORKS for Enterprise Application Integrations in SOA environment.
- Experience in e-Commerce domain and Sterling 9.2 OMS/CPQ Implementations.
- Experience in applying the core java concepts like Annotations, Generics, Collections, Exceptions since JDK1.5 and advanced concepts since Java EE 5 specifications
- Proficient in Java Multithreading, Thread lifecycle methods and multiple request handling using synchronization and concurrency packages
- Experience in developing web based Dynamic User Interfaces, Cross-Browser Event Handling, and DOM manipulation using HTML5, DHTML, CSS3, JavaScript, JSON, AJAX and JQuery.
- Experience in Debugging Dynamic web content using Fire Bug(Mozilla) and Developer Tools (Google Chrome)
- Proficient in security concepts like SingleSignOn(SSO),LDAP server Authentication and Authorization, Spring-Security, SSL, Certificates
- Experience in developing Server Side Business layers using EJB architecture that included session Beans for workflow, Entity Beans for persistence, Message Driven Beans s for asynchronous communications
- Experience on Object-relational mapping in EJB 3 and JPA, Hibernate, Spring-Hibernate Template
- Well experienced in developing applications using XML technologies such as XML, XSLT, XML Schemas (XSD), WSDL file.
- Experience in writing Ant and Maven build scripts for project development and deployment.
- Worked with XML parsers like JAXP (SAX and DOM) and JAXB.
- Proficient in analyzing performance and memory leaks using J Profiler
- Expertise in applying JMS (Java Messaging Service) for reliable information exchange across Java applications. Hands-on experience working with Spring-JMS, IBM MQ Series, Active MQ.
- Proficient in SQL, PL/SQL programming. RDBMS experience includes working with various databases such as Oracle, SQL-Server, My SQL, IBM DB2 and coding Stored Procedures & Triggers.
- Hands on experience in TDD practices and writing unit test cases using JUnit, Mockito, Jasmine and application level logging configuration using Log4j.
- Worked with version control systems like CVS, SVN, and GIT for providing common platform for all the developers.
- Experience in working on various operating systems like Windows 98/2000/XP and Unix/Linux.
- Articulate in written and verbal communication along with strong interpersonal, analytical, and organizational skills.
- Highly motivated team player with the ability to work independently and adapt quickly to new and emerging technologies.
- Well versed in interacting with clients.
TECHNICAL SKILLS:
Languages: Java 8, SQL, PL/SQL,JSON, XML, XSL, XSLT,Regular Expressions
J2EE Technologies: Servlets, JSP, JDBC, JNDI, EJB, JMS, JAXB,JAXRS Web Services.
SOA/ESB/EAI Tools: Tibco Active Matrix Business Works 5.5, WPS,SOAP,REST
IBM Tools IBM: Sterling Commerce 9.2(OMS, CPQ)
Application/Web Server: WebSphere /6.x, Apache Tomcat 8.0, WebLogic 8.x/9.0/10.0, Jboss, Apache Web Server 2.0, Spring Boot
Operating Systems: UNIX, Solaris 10, Red Hat Linux Enterprise, Windows 98/XP/NT/2000
Database: Oracle 10g, MS SQL Server 2000, MySQL 3.23, DB2 UDB 7.0/9.0
IDEs Eclipse: Helios/Galileo/Juno, MyEclipse, Spring STS, WSAD 4.0/5.1.2, RAD 6.0/7.0, TOAD,TIBCO Designer, SOAP UI,SQL Developer, MS Visio, Rational Rose
Framework: Struts 1.2/2.0, Spring 2.X/3.X,JSF 2.0, Hibernate 3.0, Junit 4, ANT, MAVEN
Web Technology: JavaScript, JSON, AJAX, JQUERY, HTML5,CSS3,BootStrap,Angular JS
Version Control: GIT, Rational Clear Case, CVS, SVN, Tele logic Synergy CCM
Design Methodologies: AGILE SCRUM, TDD, Continuous Integration.
Project Management: HP Quality Center, JIRA,Rally,Confluence,TFS
Third Party Software: Apache Axis2, CXF, Karaf, Hadoop
Areas Of Knowledge: ETL,EAI,SOA,BPM,ESB,NOSQL,RESPONSIVEUI,DOCUMENTUM,AB-INITIO,BO,CLOUD COMPUTING,BIG DATA(Cloudera HADOOP),CRM APPS, Continous Integration,Microservices,TDD,BDD,ATDD
PROFESSIONAL EXPERIENCE:
Confidential, Tysons/McLean,Virginia
Senior Microservices Architect/Java Software Engineer
Responsibilities:
- Applied Domain Driven Design principles for building REST API’s/Macro/MicroServices by re-engineering existing billpayment sytem integration with Fidelity Information Services(FIS)/Metavante BillPayment System.
- Worked with TPO/SCRUM Master for Sprint Planning,Epics/Story Grooming,Tasking in an AGILE Team of 6 Members.
- Designed and developed microservices using spring boot (rest controller,spring data,security)/ Confidential OSS/Spring Cloud
- Applied circuit breaker pattern on the external partner/vendor rest services using spring hystrix api.
- Built independent services with tomcat embedded containers using spring boot and added swagger annotationsFor API docs and test data generationHands on with GIT branching strategies. Did Behavioural Driven Development(BDD) and Wrote feature files,step definitions using Gherkin language and built integration reports for CI/CD using cucumber,junit,rest assured,wiremock,hancrest and scala.
- Implemented Spring Security for API using JWT and Spring Security Oauth for multi factor authentication
- Used maven for build,plugins(nebula os packaging),depency management and created pre/post install scripts.Used GITHub,gitbash,artifactory,Jenkins for source code management and continuous integartion
- Followed 2 weeks sprint for release management.
- Used sumo logic and fog light for log analysis and services traffic and built custom sumo logic queries for enterprise dashborads on health check.
- Used JIRA for userstories,defects,acceptance criteria management.
- Did POC’s on sonarQube for code coverage and integrated with framework for code analysis.
- Designed UXP service layers and domain object layers(ensuring each service has its own minified DB schema and backend services)
- Used confluence wiki for knowledgemanagement and partner systems design communications
- Used JDK1.8 and implemented best practices during POC’s
- Customized gradle scripts and automated deployment scripts
- Deployed and managed services on amazoncloud . used aws console and participated in DB replications on aws and used S3,IAM,Route53,ECS,EC2 and other AWS services for API deployments and exposure to VPC,AMI’s,Auto Scaling.
- Implemented rest API’s using REST controllers using JSON as MIME type and integrated with angular http services using partner systems.
- Participated in SOA redesign and developed and deployed micro services using spring boot.
- Interact with the business analysts/product owners, and pilot business users for understanding the business requirements/user stories.
- Coordinating with peers during integration testing while using active mq for jms messaging
- Setting up the system environment for the production environment which includes creating docker images and working with aws team and devops for setups.
- Implemented distributed caching using infispan
- Migrated apps running on inhouse datacenter to aws cloud environment.
Environment: JDK 1.8,Spring Boot 1.4.1, Spring Hystrix(Spring Cloud), Eureka,Infispan, git, artifactory, github, gitbash with ssh, angular js/adobe AEM, spring security, Spring boot MVC, spring data, rabbit mq, oracle RDS service(AWS),Windows,Linux,AWS,embeddedtomcat8,gherkin,cucumber,Eclipse,swagger, Jenkins,docker,sumologic,maven,S3,IAM,ECS,EC2(AWS),sonarcube,docker,CI/CD.
Confidential, Irving, TexasSenior Microservices Architect/Java Consultant
Responsibilities:
- Designed and developed microservices using spring boot (rest controller,hystrix,infispan,eureka)/ Confidential OSS
- Applied circuit breaker pattern on the external partner/vendor rest services using spring hystrix api.
- Built independent services with tomcat embedded containers using spring boot and added swagger annotationsFor API docs and test data generation
- Implemented Spring Security for Authentication,method level authorization,xss/csrf and other security features and setup keystores/certicates using spring boot and rpm practices.
- Used gradle(gradlew) for build,plugins(nebula os packaging),depency management and created pre/post install scripts using RPM package manager
- Used GIT,bitbucket,artifactory,Jenkins,gitbash for source code management and continuous integartion
- Followed kanaban tollgate strategy for release management.
- Used sumo logic and fog light for log analysis and services traffic and built custom sumo logic queries for enterprise dashborads on health check.
- Used rallydev for userstories,defects,acceptance criteria management.
- Migrated legacy spring web app(war) to spring boot web jar and localizing the environment specific properties to yaml/.properties and created rpms(one time install scripts) and decoupled rest API’s
- Designed UXP service layers and domain object layers(ensuring each service has its own minified DB schema and backend services)
- Used confluence wiki for knowledgemanagement and partner systems design communications
- Used JDK1.8 and implemented data layers using spring data
- Customized gradle scripts and automated deployment scripts
- Deployed and managed services on amazoncloud . used aws console and participated in DB replications on aws
- Implemented rest API’s using REST controllers using JSON as MIME type and integrated with angular http services using partner systems.
- Participated in SOA redesign and developed and deployed micro services using spring boot.
- Interact with the business analysts/product owners, and pilot business users for understanding the business requirements/user stories.
- Coordinating with peers during integration testing while using active mq for jms messaging
- Setting up the system environment for the production environment which includes creating docker images and working with aws team and devops for setups.
- Implemented distributed caching using infispan
- Migrated apps running on inhouse datacenter to aws cloud environment.
Environment: JDK 1.8,Spring Boot 1.4.1, Spring Hystrix, Eureka,Infispan, git, artifactory, bitbucket, gitbash with ssh, angular js, spring security, Spring boot MVC, spring data, active mq, Oracle 11g, Windows, Linux, aws cloud, embedded tomcat 8, GIT, Eclipse, swagger, Jenkins,docker,sumologic,gradle,RPM Package Manager.
Confidential, TexasSenior Microservices/Java Programmer Analyst
Responsibilities:
- Developed and maintained web content/API/services for Enterprise virtual store.
- Exposure to Agile (SCRUM/2weeks), TDD,CI/CD practices.
- Developed a new web application utilizing HTML5, Angular JS, CSS3 and Bootstrap which provides responsive data visualization to users.
- Converted legacy app to Spring boot MVC.
- Involved in Agile/ full software development lifecycle. Designing, coding, testing, debugging and support.
- Implemented Spring Boot microservices using Confidential OSS stack
- Implemented Spring Eureka,Spring Hystrix on Rest API’s buitlt using Rest Controller.
- Implemented rest API’s using Spring REST Controller and integrated with angular http services using JSON as data format.
- Participated in SOA redesign and developed and deployed micro services using spring boot.
- Used Team Foundation Server (TFS) for project management.
- Interact with the business analysts, and pilot business users for understanding the business requirements/user stories.
- Used active mq for message distribution..
- Responsible for gathering the requirements related to all API development and interface design as per the client guidelines and vendor specifications
- Used git,jenkins,artifactory and git hub.
- Worked on Spring data for interaction with documents in mongoDB
Environment: JDK 1.8,Spring Boot,Amazon Cloud, Confidential OSS,Spring Boot, Oracle 11g, AWS Cloud, Linux, Apache Tomcat 8(embedded), GIT, Eclipse, gradle, Angular JS, Jenkins.
Confidential, TexasJAVA/J2EE Sr. Programmer Analyst/IBM Sterling 9.2 OMS/CPQ Consultant
Responsibilities:
- Involved in Design, Development and Testing phases of Iterative and Incremental development of the Application.
- Prepared Technical Design documents with Class diagram, Sequence diagram, Activity diagram and Flow charts through UML and VISIO.
- Involved in leading team, task allocations, mentoring, planning and estimations
- Written functional design documents and detailed design documents based on the requirement specifications SRS(BRD)
- Involved in preparing the Integrated Development Design Flow, Test Scenarios and Execution Plan, Impact Analysis documents.
- Involved in team discussion on weekly basis and monitoring the project progress and participated in Code Reviews and Walkthroughs
- Involved in the complete life cycle of the integration testing with external teams
- Maintained CSS3 and HTML5, XSL, XSLT, JAVA SCRIPT, JSF, Angular JS, Bootstrap for designing Webpages.
- Implemented SOA, developed Services using Apache CXF and Spring, extensively used Spring MVC, Spring Security, Spring DI, Spring JDBC Template, Spring Hibernate Template, Spring JMS Template and Spring Web Service Template
- Used Spring AOP for logging, transaction handling throughout the application
- SBC, CPQ applications implemented using Spring MVC, ExtJS on top off Sterling Commerce 9.2.
- Implementing REST API Layer, Process flow, workflow services and patterns design for the entire application in IBM BPM
- Experience in developing Custom APIs, Services, SSO, Custom Tables, User Exists, Web services and Agent Server Configuration in Sterling 9.2.
- Involved in Writing Controller Classes, and DAO Classes Using Spring MVC framework.
- Developed Restful Web services using JSON/XML.
- JAXB is used for reading and writing Java objects to and from XML documents.
- Implemented SSO (Single Sign-on) for SBC & CPQ from Sales force by authenticating the user against LDAP server.
- Extensively worked on CVS Branching, Tagging, and Merging of Branches into Head.
- Ant used for build and deploy, wrote unit Test Cases & Test Suits using Junit.
Environment: JDK 1.6, Sterling commerce 9.2, CSS3, HTML5, XSL, XSLT, JAVA SCRIPT, JSF, Angular JS,JSP, Spring MVC, ExtJS, JavaScript, AJAX, Ant, Maven, Web services(SOAP, Apache CXF, Spring -WS), JAXB, Oracle11g, JUnit 4.x, Eclipse 3.7, CVS, SOAPUI, Oracle SQL Developer, WebSphere 6.1, LDAP, MS VISIO, JSON,JMS,RAD.
Confidential, Collierville, TennesseeUI/JAVA/J2EE Sr. Consultant
Responsibilities:
- Involved in leading team, task allocations, mentoring, planning and estimations
- Written functional design documents and detailed design documents based on the requirement specifications SRS(BRD)
- Provided super-user training on the various processes involved and also on how to use IBM BPM
- Involved in preparing the Integrated Development Design Flow, Test Scenarios and Execution Plan, Impact Analysis documents.
- Involved in team discussion on weekly basis and monitoring the project progress and participated in Code Reviews and Walkthroughs
- Involved in the complete life cycle of the integration testing with external teams
- Implemented SOA, developed Services using Apache CXF and Spring, extensively used Spring MVC, JSF, Spring Security, Spring DI, Spring JDBC Template, Spring Hibernate Template, Spring JMS Template and Spring Web Service Template
- Used Spring AOP for logging, transaction handling throughout the application
- Maintained CSS3 and HTML5, XSL, XSLT, JAVA SCRIPT, JSF, Angular JS for designing Webpages.
- Used Web Service (JAX-WS and JAX-RS (Jersey)) to communicate with tracking and shipping servers.
- Used Log4J to printing log output to different local and remote destinations
- Wrote RTI documents for preparing the Development, QA and Production Environments
- The Application was hosted by Oracle Web Logic Application Server in Unix environment
- Used TIBCO Active Matrix Business Works for system integrations and web service calls with SUN IDM
- Used JAX-RS with JERSEY.
- Used Web Sphere Application server 6.X as a part of applications integration
- Extensively used Eclipse.
Environment: J2EE 1.4, Apache CXF, CSS3 and HTML5, XSL, XSLT, JAVA SCRIPT, JSF, Angular JS, Maven, Spring3.0,JSF2.0, JDBC, Hibernate, JSF 2.0,Jquerys, CSS, Ajax, XML, XSLT, WSDL, SOAP, CVS, Oracle, SQL, ANT, Log4J,Linux, JAX-WS,JAX-RS, Eclipse, Oracle Web Logic Application Server10.3,jersey,Microsoft Visio, WebSphere Application Server 6.X,SSO.HTML5,CSS,TIBCO Business Works and EMS
Confidential, Irving, TexasSenior UI/JAVA/J2EE Programmer Analyst
Responsibilities:
- Involved in design and development of User Management which handles SSO, authentication, authorization services
- Written functional design documents and detailed design documents based on the requirement specifications SRS
- Involved in preparing the Integrated Development Design Flow, Test Scenarios and Execution Plan, Impact Analysis documents.
- Involved in team discussion on weekly basis and monitoring the project progress and participated in Code Reviews and Walkthroughs
- Involved in the complete life cycle of the integration testing with external teams
- Implemented SOA, developed Services using Apache CXF and Spring, extensively used Spring MVC, Spring Integration, Spring DI, Spring JDBC Template, Spring Hibernate Template, Spring JMS Template and Spring Web Service Template
- Used Spring AOP for logging, transaction handling throughout the application
- Designed and Developed application screens using HTML, JQuery, JSP and CSS.
- Used Web service to communicate with ab initio and BO servers.
- Used Log4J to printing log output to different local and remote destinations
- Wrote RTI documents for preparing the Development, QA and Production Environments
- The Application was hosted by Oracle Web Logic Application Server in Unix environment
- Used TIBCO Active Matrix Business Works for system integrations and web service calls with SUN IDM.
Environment: J2EE 1.4, Apache CXF, Maven, Spring2.5, JDBC, Hibernate, JSP 2.0, HTML, JQuery, JSP and CSS, Ajax, XML, XSLT, WSDL, SOAP, CVS, Oracle, SQL, ANT, Log4J, TIBCO Active Matrix Business Works, Eclipse, Oracle Web Logic Application Server, JMS.
Confidential, Roseland, NJSr.J2EE Developer
Responsibilities:
- Involved in the complete Software Development Lifecycle (SDLC) using the Agile iterative development Methodology. Interacted with the end users and participated in the SCRUM meetings.
- Responsible for creating Use Case diagrams, Object Model diagrams, Class diagrams, Sequence diagrams and deployment diagrams using Rational Rose.
- Developed the UI using the JSP, JSTL, CSS, HTML, DHTML, Struts and Servlets.
- Used Core Spring framework for Dependency injection, Spring Context to add support for message sources and Used Spring AOP in incident tracking module
- Used Spring JMSTemplate for JMS operations and Spring JDBC Template for database operations
- Involved in coding and unit testing of Orchestration Message Driven bean, which is responsible for extracting the XML message from the JMS queue and delivering it to SMS bean and calling Memo bean to add a memo and error handling
- Involved in Coding and unit testing of Memo Service Message Driven bean, which is an asynchronous process involved JMS queue. The MDB will extract memo message from the JMS queue and call tuxedo service to add a memo
- Involved in coding and unit testing of SMS Stateless session bean, which is responsible for calling SMSC Service for sending the messages to handsets
- Extensively used Maven Project Management tool and Maven plug-in for Spring, EJB, JAXB and Apache XML Beans
- Involved in development of application using struts, RAD and Oracle database.
- Developed Data Access Layer using Hibernate ORM framework.
- Have coded numerous DAO’s using Hibernate Dao Support. Used Criteria, HQL and SQL as the query languages in Hibernate Mapping.
- Used Web Services for transmission of large blocks of XML data using SOAP.
- Used XML for data exchange and schemas (XSDs) for XML validation. Used XSLT for transformation of XML.
- Written numerous test cases for unit testing of the code using JUnit testing framework.
- Used Log4j to implement logging facilities. Used Clear Case for version control.
- Used Ant as a build tool.
- Configured and Deployed application on WebSphere Application Server in Windows XP environment.
Environment: JDK 1.5, Java EE 5.0, WebSphere Application Server 6.1, RAD 7.0, Eclipse 3, IBM UDB DB2, (AJAX), Web Services, JSP, JSTL, CSS, HTML, DHTML, Struts and Servlets, XML, Ant, UML, Rational Rose, JUnit, Log4j, Clear Case, Windows XP.
ConfidentialSenior Java/J2ee Developer/SME
Responsibilities:
- Design and Code Development phases which was modeled using Rational Unified Process (RUP)
- Involved in developing Use Case diagrams, Class diagrams and Sequence diagrams in Rational Rose to express the detail design
- Implemented Presentation layer components using HTML, JavaScript and JSP.
- Used Core Spring framework for Dependency injection, Spring Context to add support for message sources
- Wrote spring configuration file to define beans, define data source and hibernate properties.
- Extensively used Hibernate in data access layer to access and update information in the database.
- Used Hibernate XDoclet tags to generate hbm.xml files
- Used Message Driven Beans and JMS to process the requests from the customer asynchronously
- Consumed Web services to verify the insurance information for patients from different insurance companies and implemented with WSDL and SOAP messages
- Extensively worked on XML parsers (SAX/DOM)
- Used XSL/XSLT for transforming common XML format into displayable format
- Wrote PL/SQL stored procedures and did performance tuning of complex queries
- Deployed application in WebLogic Application Server and developed using Eclipse.
Environment: JDK 1.5, IBM Web Sphere Application Server 8, Eclipse3, Oracle 9i, Spring1, Struts 1.2, Hibernate2, Servlets 2.3, JMS 1.0.2, SAX 1.0, HTML, JavaScript and JSP, JNDI 1.0, SQL, Ant, Log4J, UML 2.0, CVS
ConfidentialMid-Level Java/J2EE Developer
Responsibilities:
- Involved in the design and development of an entire Module - Guided Set Up.
- Involved in design and development of Banking services, Sync Framework, Security Framework, Communication Component using spring, hibernate, web services and j2ee technologies
- Developed user interface through JSP and Servlets. Developed Customs tags to display dynamic contents and to avoid large amounts of java code in JSP pages.
- Developed web screens in JSP, JSTL, CSS and client side validation using JavaScript and JQuery.
- Developed controller classes and command objects using the Spring MVC framework.
- Connected to database through Spring JDBC.
- Used SQL server to store the items in the database.
- Used Session beans for navigation of steps.
- Used Entity beans for storing the database in to database. Developed Session Beans as the clients of Entity Beans to maintain the Client state.
- Developed Ant Scripts to build and deploy EAR files on to Tomcat Server.
- Analyzed the EJB performance in terms of scalability by various Loads, Stress tests using Bean- test tool.
- Extensively used Eclipse while writing code as IDE. Written complex SQL queries, stored procedures, functions and triggers in PL/SQL.
- Developed test cases and used JUnit for Unit Testing.
- Used CVS for version controlling.
Environment: J2EE 1.3,Eclipse, EJB, Spring, JSP 1.2, JSP, JSTL, Web Sphere Application Server 5.1, Servlets 2.3, JDBC, XML (DOM and SAX), Struts, Spring, JavaScript, CSS, Oracle 8i, PL/SQL, CVS, UML, Windows 2000/NT
Confidential, New YorkJr Java Developer
Responsibilities:
- Responsible and active in the analysis, design, implementation and deployment of full software development life-cycle SDLC of the project.
- Designed and developed user interface using JSP, HTML and JavaScript.
- Experience in system design and development in core java using Collections, multithreading.
- Defined the search criteria and pulled out the record of the customer from the database. Make the required changes to the record and save the updated information back to the database.
- Wrote JavaScript validations to validate the fields of the user registration screen and login screen.
- Developed build and deployment scripts using Apache ANT to customize WAR and EAR files.
- DAO and JDBC were used for database access.
- Developed applications with ANT based build scripts.
- DB2 Database is used to store the system data
- Developed stored procedures and triggers using PL/SQL in order to calculate and update the tables to implement business logic.
- Design and develop XML processing components for dynamic menus on the application.
- Involved in post-production support and maintenance of the application.
Environment: JDK1.5, Servlets, HTML, XML, MS SQL Server, J2EE, JUNIT, Tomcat, ANT, DB2.