Job Description
Location- Chennai
Main Skills-Java, Angular, Spring.
Job Description
• The Development family is responsible for creating, designing, deploying, and supporting applications, programs, andsoftwaresolutions.
• May include research, new development, prototyping, modification, reuse, re-engineering, maintenance, or any other activities related tosoftwareproducts used internally or externally on product platforms supported by the firm.
• Thesoftwaredevelopment process requires in-depth subject matter expertise in existing and emerging development methodologies, tools, and programming languages.
• SoftwareDevelopers work closely with business partners and / or external clients in defining requirements and implementing solutions.
• TheSoftwareEngineeringrole specializes in planning, documenting technical requirements, designing, developing, and testing allsoftwaresystems and applications for the firm. Works closely with architects, product managers, project management, and end-users in the development and enhancement of existingsoftwaresystems and applications, proposing and recommending solutions that solve complex business problems.
Responsibilities
• Leadneeded technical processes and designs considering reliability, data integrity, maintainability, reuse, extensibility, usability, and scalability
• Collaborate with Infrastructure partners to identify and deploy optimal hosting environments
• Define scalability and performance criteria for assigned applications
• Ensure application meets the performance, privacy, and security requirements
• Tune application performance to eliminate and reduce issues
• Verify test plans to ensure compliance with performance and security requirements
• Support business and technical presentations in relation to technology platforms and business solutions
• Mitigate risk by following established procedures and monitoring controls
• Help develop solutions that balance cost and delivery while meeting business requirements
• implement technology-specific best practices that are consistent with corporate standards
• Partner with cross-functional teams to ensure the success of product strategy and project deliverables
• Manage thesoftwaredevelopment process
• Drive new technical and business process improvements
• Estimate total costs of modules/projects covering both hours and expense
• Research and evaluate specific technologies, and applications, and contributes to the solution design
• Construct application Architecture encompassing end-to-end designs
Qualifications
• 6+ years experience in application development and a thorough understanding ofJavaand relatedsoftwareframeworks and technologies:
• Architecture - Create architecture strategies, patterns, and specifications, particularly (but not exclusively) in the area of enterprise integration, middleware and messaging
• Backend Technology:Java, REST, JPA, Springboot, Spring Web, Spring Batch, Spring Security
• Frontend Technology: Angular, Prime NG, Bootstrap CSS
• Testing Frameworks / Technology: JUnit, Performance testing
• Data Formats: JSON, XML
• Databases: DB2, Postgres, Oracle
This job is provided by Shine.com
💡 Quick Summary
Seeking a career-building opportunity? The Java Fullstack Developer position is now open for candidates interested in the Software Developer Jobs sector. This role in Chennai offers a professional environment and growth potential.
Requirement Snapshot: Candidates should possess basic communication skills, a proactive attitude, and the ability to work in a team. Experience in Software Developer Jobs is a plus.
