Java Architect Job in Foundingminds Software Pvt. Ltd.
Java Architect
- Thiruvananthapuram, Kerala
- Not Disclosed
- Full-time
About the role
Job Title - Java Architect Job Location - Technopark TrivandrumWe are looking to hire a talented Java Architect to define and integrate our companys software architecture. In this role, you will be responsible for upgrading or defining new architecture systems to support future and current Java applications. You will also be involved in software design and the integration of all Java-based applications.To ensure success as a Java Architect, you should have in-depth knowledge of software architecture, experience with network design, and high-level Java programming skills. Ultimately, a top-class Java Architect can see the big picture needs of a company and design scalable architecture to handle the companys current and future software application needs.Overall Experience - 9+ years
Skills
Software Architecture Software Design Network Design and Implementation Presenting Technical Information Java Java Beans Java Servlets JavaScript Web Programming Skills Developing Budgets Project ManagementExperience required
- Strong hands-on experience in Core Java, JSP, Spring , Struts and Web Services (SOAP and REST)
- Should have good understanding Object Oriented Design , Domain Driven Design , Database (Oracle,DB2), ORM framework like Hibernate and JavaScript framework
- Should have awareness on OWASP security vulnerabilities. Knowledge on Security tools like Fortify Checkmarx CAST SonarQube etc will be value added
- Good understanding on DevOps concept (preferably working experience on Teamcity or Jenkins)
- Ability to quickly troubleshooting and diagnosis of the application issues.
- Provide support delivery and cross functional teams
- Strong in reviewing technical design
- Excellent communication skills
- Excellent customer handling skills
- Experience in OO, DI, IoC design patterns
- Recommend changes on project design concepts to improve efficiency.
- Develop design specifications, installation instructions and other system-related information.
- Verify stability, interoperability, portability, security and scalability of java system architecture.
- Evaluate current or emerging technologies to consider monetary factors of java program.
Closing Date
Fresher
2 - 4 Hires