Java Software Architect Resume
Washington, DC
SUMMARY
- Possesses the ability to effectively deal with all levels of individuals in an organization to gather requirements, communicate changes or train users.
- Highly organized and dedicated to his work and possesses strong analytical skills with a great attention to detail.
- Broad knowledge and success in an engineering development environment, which include requirements gathering/assessment and full life cycle project management.
- Outstanding interpersonal and communication strengths leveraged to train users, troubleshoot system issues, and ensure total client satisfaction.
- Industry experience includes transportation, financial, insurance, retail, telecommunications, and medical.
- Excellent technical knowledge in software development methodologies, software design and implementation.
- Ability to develop meaningful diagrams to explain complex concepts to diverse audiences.
- Able to work both independently and in a team - based atmosphere while being self-motivated and effective at multitasking.
TECHNICAL SKILLS
Platforms: UNIX, Solaris, Windows, Mac OS
Tools: Java/J2EE, Hibernate, Kafka, AWS Tables, Git, Jenkins, Hudson, Amazon AWS, Angular JS, SOAP, REST, JPA, JSP, JavaScript, jQuery, Java Bean, JBE, JAXP, JDBC, Struts MVC, JMS, JNDI Window 2000, Window XP, Agile, Design Pattern, OOP, OOA, Eclipse, ANT, JUNIT, WebLogic, SQL Server 2000 C++, C#, HTML, DHTML, XML, XSLT, HTMLDB, DOM, SAX SOAP, ERP, JAXM, JAXR, JAF, JSF, AJAX, ICE Faces, Java Mail, Struts, JBoss, Spring MVC, Window 2000, JAXP, JDBC, Struts, JMS, JNDI, JTA, IBM 30XX, Window 2000, Window XP, Agile, Design Pattern, WSAD, WAS, CRM, Eclipse, ANT, JUNIT
PROFESSIONAL EXPERIENCE
Confidential, Washington, DC
Java Software Architect
Responsibilities:
- Collaboratively defines architecture for development of new or enhanced products.
- Translates customer business requirements into specific systems, applications or process designs for solutions and integrating architecture.
- Work with business to translate business needs into functional requirements and generated preliminary solutions in conjunction with business/infrastructure/development representatives.
- Drove high level/detailed designs on architecturally significant components based on Aetna internal standards and presented and articulated proposed solutions to architecture review group.
- Put together architectural artifacts to form a repository representing point-of-time and finalized architectural conceptual design.
- Provides technical advice to other departments within the company and is responsible for integrating components built by product developers.
- Analyzes the scope, timeline and specifications of tasks. Writes high-level implementation plans for enhancements and fixes to be refined by team members under direction.
- Provides technical assistance to support staff. Assists with implementations of enhancements and fixes by providing coding knowledge.
- Tests and reviews programming to discover any errors and confirm that the programs meet required specifications.
Technologies used: J2SE, JDBC, J2EE, RMI, HTTP, Multicast, peer-to-peer messaging, Swing, UML, XML, Oracle Database, Millstone web framework (Servlets, XSLT).
Confidential, Seattle, Washington
Java Software Architect
Responsibilities:
- Migrated internal applications to Amazon AWS as well as upgrading jQuery. The migrations required upgrades to Hibernate, JSF, JAXB as well as other technology.
- Analyzed, designed, coded, tested, and documented software utilizing Java, Java Server Pages, SQL, PL/SQL and Oracle databases.
- Work with business and operations teams, recommending system enhancements.
- Consult across multiple Information Technology projects and technology areas to perform troubleshooting, problem management, root-cause analysis, and solution implementation.
- Serve as a resource for technology/project development review and technical assessments.
- Exceptional knowledge of application architecture and architecture constructs as it connects to the enterprise architecture.
- Demonstrate mastery of the application of development domain areas and multiple technologies and tool sets.
- Demonstrate mastery of software engineering, system integration and database structures.
Technologies used: AWS, J2SE, JDBC, J2EE, RMI, HTTP, Multicast, peer-to-peer messaging, Swing, UML, XML, Oracle Database, Millstone web framework (Servlets, XSLT).
Confidential
Lead Java Developer / Architect
Responsibilities:
- Developed and drove the short- and long-term architecture strategy and portfolio needs for key business segments.
- Served as a technical mentor to other architects and software development colleagues.
- Provided cost effective solutions that enable the business and maximize flexibility to integrate with other systems.
- Supported the development of architecture principles, styles, patterns and standards for solutions across lines of business.
- Leaded cross-functional team to drive peer reviews, gained consensus, and finalize proposed solutions with all stakeholders.
- Communicated and validated architecture with other architecture groups, security teams, infrastructure teams, and executive IT stakeholders.
- Reviewed legacy architecture and identify components strategically aligned for re-architecture.
Technologies used: AWS, J2SE, JDBC, J2EE, RMI, HTTP, Multicast, peer-to-peer messaging, Swing, UML, XML, Oracle Database, Millstone web framework (Servlets, XSLT).