We provide IT Staff Augmentation Services!

Sr.java Architect Resume

4.00/5 (Submit Your Rating)

Manhattan, KS

SUMMARY:

  • Over 10 Years of diverse experience in Information Technology working on Object Oriented Programming, building, deploying and supporting the applications in JAVA.
  • Working Experience on developing web based applications usingWeb Services, spring, JPA, Servlets, JSP, JSF, FTL and HTML.
  • Participated in entire Software Development Life Cycle (SDLC) including RequirementAnalysis, Design, Development, Testing, Implementation, Documentation and Support of software applications.
  • Excellent knowledge in AgileDevelopment Methodology, Service Oriented Architecture (SOA) and Model - View-Controller Architectures (MVC).
  • Developed Web Services using Spring Web Services and Java (JAX) WS.
  • Worked extensively on REST web services implementation
  • Have exclusive hands on experience with Spring core, spring MVC, Spring Boot and Spring initializer.
  • Excellent understanding on the persistent service layer, Hibernate for object relational mapping with database. Configured xml files for mapping and hooking it with other frameworks like Spring, Struts and other technologies.
  • Have extensive experience with TDD
  • Developed web applications based on different Design Patterns such as Model-View-Controller (MVC), Data Access Object (DAO), Front Controller, Business Delegate, Service Locator, Transfer Objects etc.
  • Extensive experience working on Maven 1.x and Maven 2.x to develop, test and deploy applications on development, alpha and real time environments.
  • Experience in working withWeb/Application servers such as WebLogic, Web Sphere, JBoss EAP, Eclipse and Apache Tomcat.
  • Used ANT for building, deploying, testing java applications
  • Expertise in Unit Testing, Integration Testing, System Testing, Black box and white box testing and experience in preparing the Test Cases, Test Scenarios, Test Modules and Test plans.
  • Experience in developing automation test cases and working with test frameworks.
  • Have excellent Relational Database understanding and experience with Oracle 10g/11i, SQL Server 2005 and MySQL 5.0/5.5.
  • Strong experience in database design, writingcomplex SQL Queries and Stored Procedures.
  • Experienced in using Version Control Tools like CVS, SVN.
  • Strong work ethic with desire to succeed and make significant contributions to the organization.
  • Adept at rapidly learning new applications and systems. Self-directed, flexible, and proactive with the ability to work easily in a team environment.
  • Creative problem solver with excellent communication, interpersonal, analytical and strong computer skills.
  • Good knowledge on Banking and Financial domain services.

TECHNICAL SKILLS:

Programming: Java, GWT, Python, AJAX, CSS, FTL, HTML, Perl, JavaScript, jQuery, YUI, Bootstrap, AngularJS, ReactJS, XML, C, C++, PIC programming.

J2EE Technologies: Servlets, JSP,JSF, JSP Custom Tag Library, JDBC, Maven, Ant, Web Services, Java beans, Java Design Patterns, TDD

Frameworks: Struts 1.x/2.x, Spring 2.0, Spring 3.0, Spring 4.0, Hibernate 2.x/3.x, Spring-core, Spring AOP,Spring MVC,Spring Boot XML Technologies XML, JSON, XSLT, RESTful,SAX, StAX, JAXB, JAX-RC.

Database Systems: Oracle 10g, Microsoft Access,Cassandra, MS SQL, SQL server.

IDE: Eclipse, Websphere, Net Beans, IntelliJ.

Application Servers: BEA Weblogic 9.0, Websphere Application server, Apache Tomcat Server. tools: Mercury Quality center,Swagger,Maven, ANT

PROFESSIONAL EXPERIENCE:

Confidential, Manhattan, KS

Sr.Java Architect

Responsibilities:

  • Involved in defining use cases, requirements and test cases.
  • Have worked on JIRA, Jenkins for CICD purposes
  • Involved actively as a team member in designing requirements, developing system prototypes, state diagrams and work flow charts.
  • Have worked on angular js http services to call restful webservices.
  • Extensive experience coding java concepts - multithreading, concurrency, collections, garbage collection
  • Have worked on JAXB binding to convert java objects to XML and vice versa.
  • Experienced in using Version Control Tools like CVS, SVN, Clear Case and VSS.
  • Have worked on BEA weblogic console to deploy and maintain applications
  • Developed the 3-tier application using Struts MVC architecture with following OOP principles like encapsulation, modularity, high level of abstraction between layers and implemented applicable
  • Have excellent hands on experience with java collections to group, retrieval, manipulate and transfer objects across tiers.
  • Worked on TTD framework to develop prototype classes and continuously worked on writing classes till code tests successful.
  • Have worked on python scripting to execute configurations in remote server.
  • Have developed python commands to interact with linux using bash.
  • ConsumedWeb Services (WSDL, REST) for authorizing payments.
  • Worked on SOA architecture to develop authorization service using soap web services.
  • Worked on maven to deploy application server to WebSphere server in production.
  • Have used tomcat web server to deploy password management application
  • Have worked on TDD development.
  • Developed using best software practices implementing Exception handling, modularity, abstraction and readability.
  • Have excellent hands on experience configuring camel to route email messages to MQ series queues
  • Worked on Perl to parse xml documents required to gather student records.
  • Involved in working with Front-end development such as HTML5.
  • Worked on latest enterprise level technologies like struts 2, hibernate, spring, java 1.6 and oracle database.
  • Used CICD in our continuous integration development and testing.
  • Have worked on multithreading in distributed environment.
  • Have worked on developing scalable code for better distribution across servers
  • Have worked on J2EE security
  • Working with different service providers to release organizational attributes required for authentication and role access to different parts of websites.
  • Have worked on TDD using JUnit

Environment: Jdk 1.7, Java Collections, Struts2, ReactJS, Spring 4,Apache Camel,JIRA, Hibernate, Oracle, Multithreading,XML,Python, Perl scripting,JUnit,EJB, Web Services, PUTTY, CICD, SOA Architecture, JAXB,TDD, Virtual box, JBoss 1.5, Apache Tomcat, JIRA, Maven, restful webservices, UNIX, Windows 7.

Confidential, South lake, TX

Java Lead Developer

Responsibilities:

  • As lead developer, played key role incoding new components and configuring applications for specific airlines.
  • Took ownership of user stories from analyzing, estimating, design, develop and demo on it and approved from Business analyst.
  • Used java 1.8 new features as part of writing code.
  • Have worked on configuring tomcat servers in which our web application is deployed
  • Have good hands on experience in setting up websphere application server where all our business and application services are deployed
  • Worked on angularJS as part of calling Restfulwebservices.
  • Building reusable components and front-end libraries for future use using angularjs
  • Worked on angular2 developing components - calendar, upsell matrix, sorting.
  • Optimizing components for maximum performance across a vast array of web-capable devices and browsers by Angularjs
  • Have worked on XSLT, XSDs and xml formatters while parsing documents to read data and validate the data.
  • Have worked on transforming SOAP responses to bind with java objects using JAXB, SAX parsers.
  • Developed SOAP web services for login and frequent flier authorization.
  • Worked on developing restful web services as part of converting the existing applications to be separate entity and be accessed by Restapis using Apache CXF.
  • Have worked on OAUTH security mechanism for Restful apis.
  • Have workedon configuring OAUTH 2.0 in spring security and implementing Authorization Configuration server and AuthorizationServerToken Services.
  • Have configured multiple endpoints mapped to Spring OAuth mechanism.
  • Have worked on ORM framework- JPA and Hibernate as part of implementation of DAO classes
  • Have worked on developing micro services with Spring boot, spring cloud and elastic beanstalk
  • Have extensive hands on caching concepts exclusive with cloud computing using AWS and Eureka.
  • Experience in developing automation test cases for testing restful web services.
  • Have worked on groovy language to configure and customize the features for different airlines.
  • Have worked on multi-threading to handle concurrency
  • Have worked on JSF developing UI and integrating with Spring MVC.
  • Have used Mockito framework for JUnit testing.
  • Have excellent knowledge and implementing multithreading concepts in webservices and enterprise applications
  • Worked onCassandrato implement web analytics to record log data for each request, IP in real time.

Environment: jdk 1.7,Java Collections, Threading, Spring 4.0, Spring AOP,ReactJS, Spring Boot,Micro services, Hibernate, Oracle,Restapi, XSLT, JAXB, XSDApache CXF,OAUTH, SOAP web services, CICD, GIT,TDD, Test Automation Framework, Mockito, JIRA, YUI,Cassandra,Groovy, JSF, Virtual box, Tomcat,Maven, UNIX, Windows 7.

Confidential, Maryland, College Park, MD

Sr Java Developer

Responsibilities:

  • Played key role in understanding the functional requirements and creating technical requirements.
  • Used scrum development methodology.
  • Developed applications using struts and spring MVC architecture.
  • Have worked on Junit testing and Jira for bug tracking.
  • Contributed to successful release of KS- Curriculum Management release 1.2.
  • Developed UI pages using GWT and integrating them with service layer using spring configuration modules.
  • Involved in University of Maryland local implementation throughout entire software development life cycle process
  • Worked on implementing SOA architecture required to maintain large scale diverse applications
  • Have worked on implementing JMS services for exchanging emails using RabbitMQ.
  • Worked on Drools rules engine while working on for managing courses and its requisites.
  • Have worked on Web logic admin to monitor, maintain, deploy in production environment.
  • Realizing the importance of Scrum methodology, actively involved in daily stand ups, discussions to meet deadlines the short sprints and milestone releases.
  • Worked on implementing multithreaded java concepts for better performance and thread safe environment
  • Implemented TDD framework as part of continuous development to develop prone free code
  • Worked on selenium testing framework to inspect the web components and its functionality.

Environment: jdk 1.6, Eclipse 3.4x, KRAD Framework, IntelliJ, J2SE1.5, Maven, GWT, CSS, JDBC, Oracle XE, DB Visualizer, Spring3.2,Spring MVC, Hibernate,SOA architecture, Web Services,TDD, PUTY, SVN, BEA Weblogic 9.0,Tomcat, Windows XP, selenium, DROOLS.

Confidential

Java Developer

Responsibilities:

  • Involved the study of the existing process and gathering requirements
  • Used agile development methodology.
  • Extensively involved in developing modules using struts, JSP, Servlets and Front-end controllers to handle the application flow.
  • Played a significant role in making understand about project and its current updates to new members of team.
  • Responsible for XML validation by using StAX& DOM parsers.
  • Developed UI pages using HTML, CSS and JavaScript.
  • Used AJAX and jQuery to implement auto-completion feature and to display search results.
  • Used Perl scripting to extract and transform data from a wide variety of sources such as XML data files, flat files, and relational data sources, and then load the data into one or more destinations.
  • Performed Page, Module wise Testing & Conditions Testing.
  • Performed Testing using JUnit frameworks.
  • Have worked on websphere servers and websphereIDE.
  • Was responsible for doing Bug fixes and enhancement of the Application.
  • Working on IMRs, production issues and resolving them.
  • Involved in designing complete database objects like Tables, Views in Sybase.
  • Was responsible to communicate with clients to update them about the status and procedures followed to resolve the issues.
  • Was responsible to generate the weekly reports to keep track of issues and its resolution, used as metrics for future references.
  • Have implemented multithreading concepts like synchronization, parallel programming
  • Performed System tests & Regression tests suite.
  • Developed Automated Regression tests suites.
  • Deployed the application and components on the test and production servers.
  • Have excellent knowledge on banking and financial services domain

Environment: J2SE1.5, Struts, AJAX, CSS, JavaScript, JDBC, Sybase,XML, Perl, Web Services, Web Sphere, Windows XP.

We'd love your feedback!