Lead Java/j2ee Developer Resume
Sunnyvale -, CA
SUMMARY
- Over 10+ years of experience in teh IT industry for design and development of software Web - based distributed applications.
- Experience in working wif software processes like Agile and Waterfall process.
- Experience wif various web technologies, developing Service Oriented Architecture, Framework development and design. Worked in Insurance, Banking, Financial and Manufacturing industries.
- Experience in using various design patterns such as MVC (Model-View-Controller), Singleton, Session Facade, Factory Method, Chain Of Responsibility, DAO, Service Locator, Business Delegate pattern in teh development of Multi-Tier distributed Enterprise Applications.
- Extensive experience in design and development of multi-tier applications using Java, Collections frameworks, Multithreading, J2EE, Servlets, Spring, Hibernate, JDBC, JNDI, Struts, XML, XSLT, JSON, WebServices (SOAP, WSDL), HTML, JSP, JSP Custom tag libraries, JavaScript and Junit.
- Working knowledge in Spring Restful services and frameworks such as spring 4.1.5. Good knowledge wif SOA Architecture using Web Services, WSDL, SOAP.
- Experience wif RabbitMQ, Geneva & Kafka Messaging Frameworks.
- Experience wif Oracle, SQL Server, Cassandra (no-sql), Teradata
- Experience in RSA, AES encryption and decryption.
- Expertise in SDLC model and Developing Java Applications using Object Oriented Programming (OOP) concepts and MVC architecture.
- Proficient in developing teh Web application by using web Servers like Tomcat and Application Servers like Weblogic 8.1, 10.3, JBOSS EAP 6.1, IBM WebSphere 6.0. Good at setting up, configuring and maintaining multiple web/application.
- Experience in Web development using technologies like HTML, Java Script, Ajax and JSON
- Having good experience on using version control tools like Rational ClearCase, SVN, GIT
- Has interacted wif clients at various levels to understand requirements and for timely deliverables.
- Good team player, strong work ethics, enthusiastic and quick learner wif positive attitude.
- Lead and manage team of web developers to develop projects in different capacities, create coding checklists, guidelines document to adhere to teh company standards and contribute to core components used in various projects.
- Has interacted wif clients at various levels to understand requirements and for timely deliverables.
- Extensive exposure to Onsite-Offshore development model and experience in handling a bunch of team members.
- Knowledge on Hadoop HDFS & SSL, Load Balancer, Cluster setups
TECHNICAL SKILLS
Programming: JAVA/J2EE, JSP
J2EE Frameworks: Spring MVC Framework, Struts Framework, Hibernate
API/Libraries: Aspose.Cells tool, Spectrum API services, GeoCoder API, JXL, JSON
Source Control: Gitlab, GitHub, SVN, IBM Clear Case, Visual SourceSafe
IDE: Eclipse, RAD, Net-Beans, JBOSS Developer Studio
Web Servers: Tomcat 4.1, 5.0, 5.5, 6.0.x
Application Servers: Weblogic 8.1, 10.3, Websphere 6.0, JBOSS EAP 6.1, 7.2.0
Databases: MS SQL Server, Oracle 10g, Cassandra (no-sql), Teradata
Messaging Services: RabbitMQ, MQ Series6.0, Kafka, Geneva
Bug Tracking Tools: Bugzilla, JIRA, Rational ClearQuest, Radar.
Build Tools: Jenkins, Maven, Gradle
Web Technologies: HTML, JavaScript, AJAX, JSON
Performance Tools: Java Melody, JProbe, Your kit, JON
OS: Windows vista/7/2003/2008, Linux, Unix, Mac OS X
Security: TLS/SSL, RSA, AES, Hashcode MD5, SHA-1
PROFESSIONAL EXPERIENCE
Confidential, Sunnyvale - CA
Lead Java/J2EE Developer
Responsibilities:
- Lead Developer responsible for Handling Architecture Framework changes and understanding teh technical requirements, coding.
- Participate in architecture review discussions and meetings. Design review, Proto typing and Use Case Review
- Developed Controller, Business layers of teh MVC and REST style web services using Spring.
- Customization, Configuration Management, Application Implementation, Integration testing Integrating new Application in to Upgraded Portal and Tile & Metadata Configuration. User Access configuration system design and development
- Custom Tool development (GBI Deployment Tool) for entire GBI to compile Teradata, Hadoop and Vertica DB.
- Agile methodology for software development. Closely worked wif Multiple App team
Technologies: JAVA/J2EE, Spring, JBOSS EAP 6.1, Center View Domo 5, JON, Teradata, HanaOracle 10g, Business Objects, HTML, CSS, JavaScript, AJAX, AngularJS, Geneva Queue. Kafka, Spring RESTful services
Confidential, Danbury - CT
Technology Architect
Responsibilities:
- Handling Architecture Framework Design and understanding teh technical requirements and coding.
- Application and Content Injector Framework changes and maintaining teh application wif strict adherence to SLA Documents.
- Lead Developer responsible for Handling Architecture Framework changes and understanding teh technical requirements, coding.
- Provide inputs for planning for deliverables involving low complexity technology content like basic application data modeling, and design
- Participate in customer discussions during requirements analysis and design discussions.
Technologies: Tomcat 6.0.29, Java1.6x, Spring, Rabbit MQ 2.8.1, Cassandra-1.0.6, SpectrumGeocoder API, Cloud Orchestration, Maven-2.2.1, Junit-4.8.1, SOAP UI, XML, STAX parser, Safenet wif Encryption and decryption.
Confidential, Torrance - CA
Technology Lead
Responsibilities:
- Handling Architecture Framework Design, changes and understanding teh technical requirements.
- Core framework development coding for Complex Reports and Data Modeling Framework.
- Application and Reporting Engine Framework implementation
- Maintaining teh application wif strict adherence to SLA Documents
- Interacting wif Aspose.Cell team for requesting new requirements/change requests in Aspose.
Technologies: WebLogic 8.1, Oracle Database, Spring Framework, Aspose.Cells tool, Hibernate
Confidential, Seattle
Technical Specialist
Responsibilities:
- Unit Task is primarily responsible for handling teh Administrative Services, which comprises of monitoring, logging records, job configuration status and data cleanup.
- Coding, Unit Testing
Technologies: Struts Framework, Apache Ant, Tomcat 5.5, Oracle 10g
Confidential
Java Consultant
Responsibilities:
- Onsite-Offshore Coordinator
- Coding, Developed Action Classes and Action Forms for User interaction
- Developing JUnit test cases based on Functional Specs to identify and documenting defects
- Preparing review check lists and conducting Reviews, Deployment and bug fixing at client place, on-site co-ordination.
Technologies: Spring MVC, Apache Ant, Websphere 6.1, JDK 1.5, MQ Series 6.0, visionPLUSJavaScript, Oracle 10g, Bugzilla
Confidential
Java Consultant
Responsibilities:
- Coding based on Functional Specs & UML Sequence diagram
- Developed Action Classes and Action Forms for User interaction
- Involved in coding of backend query for Loan components (Hibernate HQL) & Data Preparation
- Developing JUnit test cases based on Functional Specs & Bug fixes
Technologies: Java wif RAD6.0, Struts Framework, Spring, Hibernate, Apache AntWebsphere 6.0, Oracle 10g
Confidential, Austin - TX
Senior Software Engineer
Responsibilities:
- Coding based on Functional Specs to validate teh Centrifuge Rule Engine
- Developing JUnit test cases based on Functional, Testing web services by SOAP UI
Technologies: Java wif Eclipse, Struts Framework, Velocity1.4, XML, JXL, Apache Ant, SQL Server 2000, Tomcat 5.0