PWe are seeking a Software Engineer to execute the full lifecycle of the product development, by programming well-designed, efficient, and testable code that meets specifications. /ph3Responsibilities /h3ulliDevelop new capabilities and re-architect parts of an existing system. /liliTake part in test-driven, iterative development, prototyping, and reviews with a team of developers. /liliDesign and code middle and back-end in a clean and efficient way. /liliImplement scalable and robust services. /liliDevelop external and internal APIs. /liliDevelop and run unit and performance tests to ensure scalability and reliability. /liliReview and debug code. /liliDevelops documentation, flowcharts, layouts, diagrams, charts, code comments, and clean code to explain and show solutions. /liliDetermines and designs system specifications, standards, and programming to prepare and install solutions. /li /ulh3Requirements /h3ulliBachelor’s degree in Software Engineering, Information Technology or related field /liliBetween 1 and 3 years of experience in software engineering /liliExperience developing server-side web applications in Java /liliExperience developing Java Web Services with public API (e.g. REST, SOAP) /liliExperience with relational (e.g. MySQL, PostgreSQL) and NoSQL databases (e.g. MongoDB) /liliProficient in object-oriented development /liliAble to effectively and quickly adopt new technology /liliKnowledge of Java frameworks, architecture, and design patterns /li /ul #J-18808-Ljbffr