Java Architect Resume
Phoenix, AZ
SUMMARY:
More than 13 years of strong hands - on working experience with Java and Software Architecture. Experience in offshore/onsite team management with agile methodology. Certified both in Java and Oracle technologies. Excellent interpersonal, analytics and communication skills. Proficient in SDLC and Design Patterns.
TECHNICAL SKILLS:
Languages: Java, JavaScript, PL/SQL, C#, PHP, HTML, XML, shell
Technologies: J2EE(JEE), EJB, JSP, Servlet, Hibernate, Struts, Spring, Spring MVC, Spring Boot, AOP, Ant, Maven, Apache commons, SOAP, REST, JDBC, Java Mail, JSF, JMS, Apache CXF, Log4j, Apache Mina, JSF, Velocity, SSL, Applets, ExtJS(Sencha), jQuery, XSLT, CSS
SourceControl: CVS, SVN, GIT, BitBucket
Methodology: Agile, Scrum, Waterfall
Databases: Oracle, MySQL, Derby, PostgreSQL, FoxPro, DB2, MS SQL
OS: Linux, Windows
IDE: Eclipse, Intellij IDEA, WSAD, RAD
Application servers: JBoss AS, BEA Weblogic, Websphere, Tomcat, Red 5 (video streaming)
Cloud Platforms: Amazon Web Services (EC2, ES3, Cloud Front, ect) AWS
PROFESSIONAL EXPERIENCE:
Java Architect
Confidential, Phoenix, AZ
Responsibilities:
- Leading offshore team (India) in scrum environment
- Delivery best practices and code quality to the team
- Code review, code merge and refactoring guidelines
- Prepare solutions for various aspects of development and processes
- Team trainings
- Collaboration with quality assurance and DevOP team.
- Perform estimates for development
Environment: Java, JavaScript, Angular JS, SOAP, REST, JBoss AS, GIT, Linux, Eclipse, Maven, Gradle, Junit
Solution Architect
Confidential, Atlanta, GA
Responsibilities:
- Provide expertise in various java related technologies and frameworks for the team and customer
- Delivery best practices and code quality to the team
- Code review, code merge and refactoring guidelines
- Prepare solutions for various aspects of development and processes
- Integration with external to Sprint web services
- Team trainings
- Collaboration with quality assurance and DEV OP team.
- Create and provide tools for team to improve development performance
- Perform estimates for development
Environment: Java, Spring, Spring MVC, JavaScript, jQuery, SOAP, REST, JBoss AS, GIT, Linux, Eclipse, Maven, Gradle, Junit, TDD
Solution Architect
Confidential, Chicago, IL
Responsibilities:
- Design architecture for projects
- Collaborate with business owners to gather requirements
- Perform code review, code merge and refactoring
- Write and review specifications and business requirements.
- Provide best practice trainings for team.
- Offshore team management
- Create various internal tools (Alegrograph access, Excel - XML converters, etc)
- Perform estimates for development
Environment: Java, Spring, Spring MVC, Hibernate, Alegrograph RDF, Derby, JavaScript, jQuery, SOAP, REST, Apache Tomcat, SVN, Linux, Intellij IDEA, Eclipse, Maven, TDD
Senior Java Consulter
Confidential, Chicago, IL
Responsibilities:
- Implement password expiration process
- Integrate SAML with Monitise platform
- Projects migration from Webshpere 6.1 to Webspere 8
- Developing UI for scheduler based on ExtJS (Sencha)
- Create REST endpoint services and EJB backend for sending emails
- Integrate with Google Push notifications
- Provide consultations for team as Android platform expert
- Analyze data workflow, documentation and requirements
- Create secured multithread proxy channel between internal and external bank network (DMZ proxy)
Environment: Java, JavaScript, EJB, Core Java, JMS, ExtJS, SAML, SSL, JMail, JDBC, XML, REST, SOAP, CVS, Maven, Ant, WSAD, RAD, Linux, Oracle
Java Team Lead
Confidential
Responsibilities:
- Provide training and support for team members
- Code review and refactoring
- Technical consulting as application expert
- Maintains and bug fixing of complex local project based on IDIT software solution
- Design and implementation partner sales web project
- Design and implementation policy sale backend for web channel
- Developing web flow for direct insurance processing
- Integrate script language for apply business validations and rule engine for calculating insurance premiums
- Designed and implemented various business requirements based on specifications
- Working on SOAP tier for internal project and web based channel of sales
- Actively interacted with various Business Units, Project Managers, development and support teams.
- Collected, analyzed and documented requirements and functionality based on current application
- Technical consulting as application expert
- Provide training and support for new team members
- Implement EL into IDIT framework, validation and rule framework
- XSLT templates for mail notifications
- Architecture board and releases meetings
- Team management
Environment: Java, JavaScript, EL, PHP, EJB2, JSP, Servlet, Hibernate, Struts, Spring, AOP, Ant, Maven, Apache commons, SOAP, JDBC, Java Mail, Axis 2, Apache CXF, log4j, SSL, EL, PL/SQL, SVN, Intellij IDEA, Eclipse, Oracle, MySQL, JBoss AS, Apache Tomcat, BEA Weblogic
Senior Java Developer
Confidential
Responsibilities:
- Create automated build script on Apache Ant for existing and new projects
- Writing specifications and project documentations
- Writing SOAP services on Java and PHP for sending fax API
- Support and maintains payment processing portal (EIPP)
- Developing Web Services for middle tier of communication between .NET GUI application and data base on BBj (legacy SQL database )
- Create prototype of web applications for Russia Academy of Science
- Create prototype of Video Stream Service for one of top internet provider
- Technical consulting as application expert.
- Create reporting module for complex J2EE application using Jasper Reports.
- Prototype deployment for customers
- XML XSLT transformation for invoice uploading
Environment: Java, JavaScript, PHP, EJB, JSP, Servlet, Hibernate, Struts, Spring, AOP, Ant, Maven, Apache commons, SOAP, JDBC, Java Mail, Axis 2, Apache CXF, log4j, SSL, EL, PL/SQL, SVN, Intellij IDEA, Eclipse, Oracle, MySQL, JBoss AS, Apache Tomcat, BEA Weblogic, Red5, Linux, Solaris, Windows