Sr Software Engineer - Java - Xd775

Detalles de la oferta

.TO GET TIMELY UPDATES ON JOB OPENINGS, FEEL FREE TO JOIN OUR COMMUNITY @ https://www.Industryacademiacommunity.Com (4L+ MEMBERS FROM 35+ COUNTRIES)Job Overview:As a Senior Software Engineer specializing in Java, you are responsible for designing, developing, and maintaining high-quality software solutions using Java technologies.
Your role typically involves leading technical initiatives, mentoring junior engineers, and contributing to the architectural decisions of the software projects.What's For The Candidate:Competitive salary based on experience.Opportunities for professional development and career growth.A collaborative and dynamic work environment.Key Responsibilities:Software Development: Lead the design and development of complex software applications and systems using Java and related technologies.
This includes writing clean, efficient, and maintainable code that meets functional and non-functional requirements.Technical Leadership: Provide technical leadership and guidance to the development team, including mentoring junior engineers, conducting code reviews, and sharing best practices for software development.Architecture Design: Contribute to the architectural design and decisions of software systems, including designing scalable, reliable, and secure architectures that align with business goals and industry best practices.Performance Optimization: Identify performance bottlenecks and optimize the performance of Java applications by implementing efficient algorithms, tuning database queries, and leveraging caching mechanisms.Code Quality Assurance: Ensure code quality and adherence to coding standards by implementing automated tests, performing code reviews, and conducting static code analysis using tools like SonarQube or Checkstyle.Continuous Integration/Continuous Deployment (CI/CD): Implement CI/CD pipelines to automate the build, test, and deployment processes of Java applications using tools like Jenkins, GitLab CI/CD, or CircleCI.Troubleshooting and Debugging: Debug complex issues, diagnose root causes, and implement effective solutions to resolve technical issues encountered during development, testing, or production.Collaboration: Collaborate with cross-functional teams, including product managers, designers, QA engineers, and DevOps engineers, to ensure the successful delivery of software projects and features.Key Skills and Qualifications:Advanced Java Proficiency: Expert-level proficiency in Java programming language, including advanced features such as multithreading, concurrency, and Java 8/11 features like lambda expressions and streams.Spring Framework: Extensive experience with the Spring Framework and related projects (Spring Boot, Spring MVC, Spring Data, etc.)
for building enterprise-scale Java applications.Database Technologies: Strong understanding of relational databases (e.G., MySQL, PostgreSQL, Oracle) and proficiency in SQL for data manipulation and database design


Salario Nominal: A convenir

Fuente: Jobtome_Ppc

Requisitos

Crm Data Manager

JOB DESCRIPTION Job Title: CRM Data Manager Grade: C2 Job Family: Marketing Reports To: Senior Digital Transformation Manager Line of Business: English Langu...


Pearson - Uk - Madrid

Publicado 22 days ago

Full Stack Developer - Mulesoft Junior (M/F/D)

ABOUT US At BASF Digital Hub Madrid we develop innovative digital solutions for BASF, create new exciting customer experiences and business growth, and drive...


BASF - Madrid

Publicado 16 days ago

Netapp Storagegrid Engineer

Are you a NetApp Engineer with experience in the StorageGRID suit seeking a new interesting challenge? If your answer is yes, it's your lucky day so keep rea...


Tata Consultancy Services - Madrid

Publicado a day ago

Arquitectos/As De Software Java

¿Buscas un cambio, una nueva oportunidad laboral? ¿Te gustaría participar en los proyectos más innovadores, recibir formación y evolucionar profesionalmente?...


Viewnext - Madrid

Publicado a day ago

Built at: 2025-01-24T02:11:41.594Z