Search by job, company or skills

Senior Java Developer

5-10 Years
Quick Apply
  • Posted 2 hours ago
  • Over 50 applicants have applied

Job Description

We are seeking a highly skilled professional to interpret briefs and create high-quality, functional Java-based applications according to specifications. This role involves active participation in design, implementation, and ensuring code alignment with project objectives, working closely with the Product Manager/Architect to define deliverables, and potentially mentoring a team.

Roles and Responsibilities:

  • Interpret briefs to create high-quality code that functions according to specifications.
  • Design, create, and implement Java-based applications.
  • Determine application functions and objectives collaboratively with the team.
  • Ensure that written code aligns with the project objectives.
  • Work closely with the Product Manager/Architect to define deliverables.
  • Mentor and motivate the team to achieve project deadlines (if applicable).
  • Develop code for complex modules and work with the Lead to define product architecture (if applicable).
  • Adhere to coding guidelines and ensure that the team follows them.
  • Conduct code reviews based on agreed-upon guidelines.
  • Assist fellow agile team members and customers with problem reporting and resolution and maintaining appropriate follow-up & communications throughout the defect resolution process.
  • Participate in all SCRUM events, including Backlog Grooming, Sprint Planning, daily stand-up, and Sprint Review.

Technical Expertise & Tools:

  • Possess hands-on experience in Docker, Kubernetes, AWS.
  • Have a good knowledge of Object-Oriented and Cloud-native computing design patterns.
  • Have working knowledge of CI/CD.
  • Have working knowledge of JIRA, Confluence, and Source Control like GitLab.

Requirements:

Key Skills Required for the Role:

  • Proficiency in Java 8+ programming, Spring Boot, MongoDB, Redis, Kafka, Consul, Spring Data Cloud, MySQL, Hibernate, and JPA.
  • Experience working with agile/scrum or iterative development methodologies.
  • Ability to gather system and user requirements and translate them into software features.
  • Strong problem-solving and communication skills.
  • Experience working in a product or large-scale IT company.
  • Knowledge of integration projects and performance tuning.
  • Familiarity with Docker, Kubernetes, AWS, JIRA, Confluence, and GitLab.
  • Ability to manage cross-functional teams including BA, tech writer, architect, developer, UI/UX, and QA (for a Lead role).

Education & Experience:

  • At least 5 years of experience working in a product-based or development company.

About Company

FCI is a Global provider of Customer Experience Management (CXM) solutions enabling consumer facing businesses of all sizes deliver exceptional customer experience with the help of a dynamic, interactive and hyper-personalized communications (batch, on-demand, ad-hoc).

Job ID: 114282141

Similar Jobs

Mumbai

Skills:

Good understanding of relational databases (PostgreSQL preferred)Strong knowledge of Core JavaSpring Boot and JDBC TemplateKnowledge of jsp and java script along with JQuery

Mumbai, India, Navi Mumbai

Skills:

DatabaseSqlJavaSoapSpringCicdJunitContinuous IntegrationJpaMySQLEjbsCore JavaRESTContinuous DevelopmentSpring BootMicroservicesSonarqubeHibernateMockitoWeb ServicesAWSOracleDockerJenkinsSpring SecuritySonarLintJava ORM Tools

Mumbai, India

Skills:

AlgorithmsSqlSpring BootJavaSpringDesign PatternsHibernateAWSNosqlAzureGcpdata structuresRestful Apisobject-oriented programmingmicroservices architecture

Mumbai, India

Skills:

JpaAJAXSpring BootJavaJspCSSJ2EEHibernateServletsHtml5MySQLSpring MVCOracleXmlSpring CoreRESTWeb ServicesJavascript

Mumbai, India

Skills:

Oracle DbTest Automation ToolsSpring BootJavaDevSecOpsAgile MethodologiesMySQLKubernetesPerformance TuningDebuggingDockerJenkinsRest API DevelopmentGitPostgreSQLSecurity best practicesProfilingCI CD pipelines

Beware of Scammers

We don’t charge money for job offers