Enable job alerts via email!
Boost your interview chances
Create a job specific, tailored resume for higher success rate.
A leading company is seeking a Senior Software Developer with extensive experience in Java and Agile methodologies. The role involves translating technical specifications into applications, troubleshooting issues, and collaborating with IT professionals throughout the development life cycle. The ideal candidate will have a strong background in both front-end and back-end development, ensuring optimal performance and scalability of applications.
Responsibilities:
Translate technical system specifications into working, tested applications. This includes analysis, design, developing detailed programming specifications, writing and generating code, compiling data-driven programs, maintaining, and conducting unit tests.
Resolve and troubleshoot technical problems during the use and operation of software packages, including providing technical assistance in implementation, conversion, and ongoing production support.
Share knowledge with fellow developers.
General Skills:
Experience in programming and analysis; support for specialized software packages at the specified experience level.
Ability to collaborate with IT professionals throughout the Software Development Life Cycle.
Experience in structured methodologies for application development, design, implementation, and maintenance.
Experience in designing, coding, testing, debugging, and documenting applications.
Experience with object-oriented and/or third-generation language development tools.
Proficiency in one or more programming languages.
Experience in application design, latest design patterns, deployment, and troubleshooting.
Experience with relational and hierarchical database technologies.
Experience using information retrieval packages with query languages.
Experience with communication protocols.
Ability to elicit and document information from diverse business stakeholders and subject matter experts.
Excellent analytical, problem-solving, decision-making, verbal and written communication, interpersonal, and negotiation skills.
A team player with a track record of meeting deadlines.
Full Stack Skills:
Proficiency in both front-end and back-end development, including database design/management and DevOps.
Knowledge of overall web architecture design and implementation.
Experience deploying user interfaces and databases.
Ensuring the entire stack is optimized for speed and scalability.
Design and construction of REST API services.
Integration of front-end UI with APIs.
Experience in continuous integration and deployment.
Technical Skills - 60%:
Automation Testing Skills - 20%:
Knowledge of Methodologies - 10%:
Communication Skills - 10%:
Must haves: